James Lloyd Md

(256) 835-2400

320 Snow St, Ste A
Oxford, AL 36203-5402