Our Team

Dr. John D. Foster

Doctor of Medicine
M.D.
About

Background & Philosophy

John D. Foster, M.D. has been practicing medicine and helping patients since 1978 after graduating from the prestigious McGill University medical school in Montreal Canada. He was born in Syracuse, New York, and spent time growing up in both England and Canada. After completing his residency at the University of Western Ontario in London, Ontario, Canada he moved to West Virginia where he practiced for 2 years. Then he moved here to Jacksonville, FL spending the rest of his career here. Over several decades Dr. Foster has gained invaluable experience working with many different types of patients in various settings. Most of his time was spent in hospitals specializing in emergency medicine. After accumulating 26 years in emergency medicine, including 5 years in a trauma center, he then began to focus on family medicine in private practices. Dr. Foster brings his experience and draws on his knowledge of the human body to successfully treat many different injuries and health conditions quickly. He examines and provides care for patients of all ages at all stages of life. Being board certified in family medicine he helps many patients with everyday ailments such as cold, flu, respiratory infections, and many others. When necessary if your condition requires a referral to a specialist he will recognize the need quickly and make the referral for you. Dr. Foster speaks multiple languages, which includes Japanese and French. He also trained in Jiu-Jitsu until he was unable to continue due to injuries. Now he spends his free time ringside at local mixed martial arts matches and boxing matches. One of his proudest moments was delivering his own daughter – with the obstetrician standing behind him. It was his 117th delivery.

Why Patients Choose Us

4.9 Stars
542+Google Reviews
👥
27+Years
🏥
10,000
Patients Helped

Ready to Get Started?

New patients welcome. Schedule your first visit today.

Book Your Visit →
New Patient Special

Ready to Feel Your Best?

Take the first step toward better health. Schedule your new patient visit today.