James O Alexander, MD, Family Medicine

901 S Commercial St
HarrisburgIL  62946-2640 (Saline County)


Phone: 618-252-0411
Fax: 618-252-3246

NPI: 1114094851
License Number: 036081824 (IL)