Board-Certified Family Medicine
Family Practice Physician
Providing compassionate, comprehensive primary care to patients of all ages in Titusville, Florida. From preventive wellness to chronic condition management, your health is our priority.
Established Practice
1855 Knox McRae Drive · Titusville
About the Practice
Dr. John W. Flaherty brings decades of experience in family medicine to the Titusville community. His practice is built on the foundational belief that exceptional care begins with listening — truly understanding each patient's unique health journey.
From routine check-ups and preventive screenings to the management of complex chronic conditions, Dr. Flaherty provides thoughtful, evidence-based medicine with a personal touch that's increasingly rare in modern healthcare.
What We Offer
Annual physicals, health screenings, vaccinations, and wellness exams to keep you and your family healthy and catch issues early.
Ongoing care for diabetes, hypertension, heart disease, asthma, arthritis, and other long-term conditions with personalized treatment plans.
Full-spectrum care for patients of all ages — from childhood immunizations and development checks to adult and geriatric medicine.
Prompt evaluation and treatment for infections, injuries, respiratory illness, urgent concerns, and other acute conditions.
On-site and referral laboratory services for blood work, urinalysis, lipid panels, thyroid function, and comprehensive health assessments.
Personalized consultations, medication management, referrals to specialists, and coordination of your overall healthcare.
Office Schedule
| Monday | 8:00 AM – 5:00 PM Memorial Day: Hours may differ |
| Tuesday | 8:00 AM – 5:00 PM |
| Wednesday | 8:00 AM – 5:00 PM |
| Thursday | 8:00 AM – 5:00 PM |
| Friday | 8:00 AM – 5:00 PM |
| Saturday | Closed |
| Sunday | Closed |
Get in Touch
Telephone
Office Address
1855 Knox McRae Drive
Titusville, FL 32780
United States
Plus Code
H5CG+HP Titusville, Florida, US
Specialty
Family Practice · Primary Care
Call our office today to book an appointment with Dr. Flaherty. New patients are always welcome.
Call (321) 269-2028