Dr. Karl Hafner, MD
Contact provider for availability

Dr. Karl Hafner, MD

Family Medicine | Male

KARL F HAFNER 98 N 2nd St Ste 103, Fulton, NY 13069 Get Directions
(315) 598-1220