David J. Francis, MD

DavidFrancis1528010436Full Size Portraitjpg.jpg
David J. Francis, MD
Schedule Now
  • Affiliations
    • BayCare Medical Group
    • BayCare Physician Partners
    • BayCare Physician Partners ACO
  • Board Certifications
    • AB Family Medicine - Family Medicine
  • Gender
    • Male
  • Insurances Accepted
    We Accept the Following Insurances
  • Patient Reviews

    All reviews have been submitted by patients after seeing this provider. To learn more click here.

    5/5 Overall Rating
    Provider Explained Things Clearly 5/5
    Provider Listened Carefully 5/5
    Provider Was Easy To Understand 5/5
    Provider Knew Medical History 5/5
    Provider Showed Respect 5/5
    Provider Spent Enough Time 4.9/5
    Rate Your Provider 0-10 5/5
    562 Reviews, 169 Comments
    5/5
    3/28/2024 | BayCare Verified Patient
    Excellent
    5/5
    3/25/2024 | BayCare Verified Patient
    Excellent care provider
    5/5
    3/15/2024 | BayCare Verified Patient
    Dr Francis prioritized my condition. I was able to start treatment the same day which resulted in my hearing loss returning. I am so grateful!
    5/5
    3/15/2024 | BayCare Verified Patient
    Dr. Francis is the BEST!!!
    5/5
    3/13/2024 | BayCare Verified Patient
    No bad experiences
    SEE ALL REVIEWS
  • Doctor Bio
    • Dr. David Francis is a reliable and diligent primary care doctor serving the community of Largo, Florida for BayCare Medical Group, where he sees patients age 6 and older. He attended the Ohio State University, where he received his degree in medicine. He then completed his residency at Richland Memorial Hospital. Dr. Francis is a part of BayCare Medical Group and certified by the American Board of Family Medicine.Dr. Francis is a dedicated provider who carefully listens to his patients and provides sound advice that would benefit them.
  • Languages
    • English
  • Residency
    • University Of South Carolina School Of Medicine
  • Specialties
    • Family Medicine
  • Education
    • Ohio State Univ College Of Medicine

SHARE

Doctor Locations

Indian Rocks

12899 Walsingham Rd
Largo, FL 33774