In mybook® Health Collection (edit)

Added to your health collection.
Removed from mybook!

We took this business out of your health collection.

Accepted Insurance

  • Aetna
  • Anthem Blue Cross Blue Shield (BCBS)
  • Anthem Blue Cross Blue Shield (BCBS) of Colorado
  • Anthem Blue Cross Blue Shield (BCBS) of Connecticut
  • Anthem Blue Cross of California
  • Assurant Health
View All Insurance


Primary: Family Doctor

Sub-Specialty: General

Additional Specialties: Family Medicine, Family Practice


Board Certified


Accepts New Patients
  • Type 2 Diabetes
  • Flu
  • Permanent Removal Of Ingrown Toenails
  • Heart Disease
  • Deep Vein Thrombosis (dvt)
  • Pain
  • Vascular Disease
  • Bronchitis
  • Sinusitis
  • Coronary Artery Disease (cad)
  • High Cholesterol
  • Diabetes

Provider Training


Family Medicine

Location & Hours

Practice Affiliations

Practice At 12046 Indian Rocks Rd Unit 103

12046 Indian Rocks Rd Unit 103

Largo, FL 33774

Main Location

12046 Indian Rocks Rd Ste 103

Largo, FL 33774

Do you know the hours for this business?
Extra Phones

Fax: (813) 635-7943

Other Information

Other Link

Physicians & Surgeons, Physicians & Surgeons, Family Medicine & General Practice
Other Information

Specialties: Family Medicine, Family Practice


Hi there!
Rate this business!
First-classBetter than mostAbout what I expectedNot the worst...Disappointing
Click to Rate
Share Review

Like this review? Share it on your social network to get the word out!

Monica L.


In this day and age, patients ...

In this day and age, patients tend to feel like they are merely a number. This is not the case when it comes to Dr. David Francis and the employees within his office. He is a phenomenal physician. He is genuinely concerned for his patient’s health and wellbeing and gives you his undivided attention when meeting with him. He also goes out of his way to ensure that all your questions are answered. When my husband and I met with him for the first time, he spent at least an hour getting to know us, telling us about his background and even about his family. No other doctor has ever done this for us. Dr. Francis was so down to earth and friendly. His bedside manner is the absolute best and I always feel comfortable talking to him. Additionally, everyone that works within his office is fantastic from the receptionist who is always smiling when you walk in the door to the physician’s assistant. Every time I’ve called the office, whether it was to make an appointment or request a prescription, I’ve always been greeted with a warm and friendly voice tone. I’ve never had to wait too long before my appointment. Even when I’ve had to make an emergency appointment recently, they were able to accommodate my request with ease. A pet peeve of mine is being told I’ll receive a follow up call yet never actually receiving one. This has never been the case with Dr. Francis’ office. Overall the office as a whole provides excellent customer service and care. I highly recommend Dr. Francis.