John Stewart Fischer, MD, Family Medicine

83745 Hwy 9 Ste B
AshlandAL  36251-7988 (Clay County)


Phone: 256-354-4142
Fax: 256-354-0396

NPI: 1497780761
License Number: 19176 (AL)