Primary Care Physicians

Find Your Trusted Local Primary Care Physicians at Medical Associates Clinic

Davis County Hospital & Clinics is building better, healthier lives for Bloomfield, Iowa, and the surrounding region as the local source for trustworthy, knowledgeable primary care doctors. We want to be your partner in a lifetime of good health. It starts with primary care close to where you live and work.

To schedule an appointment, call 641-664-3832.

What is primary care?

Primary care is day-to-day healthcare for patients of any age. Primary care doctors are often a patient’s first point of contact when illness or injury strikes and will provide continuing care for years of health and wellness. Sometimes called a family doctor, a primary care doctor will coordinate and refer patients for specialist care.

Our primary care doctors at Medical Associates Clinic provide treatment for common illnesses, such as flu, ear infections and sore throat. They also will help with management of long-term illnesses, such as diabetes and heart disease, as well as preventive medicine through annual physicals, wellness checks,  immunizations and regular screenings.

Primary care for SE Iowa

There’s no need to make expensive trips to the city or travel great distances for the regular healthcare you need. Quality healthcare from primary care physicians you know and trust is available locally. Life is busy. Having your family doctor close to home is convenient, and scheduling an appointment is easy with seven primary care doctors at Medical Associates Clinic — and all are accepting new patients.

Meet our Team of Primary Care Physicians

Our providers have expertise for every member of your family, of any age:

  • Dr. Robert Floyd – Internal Medicine
  • Dr. Mary Graeff – Pediatrics
  • Dr. Christian Sanchez – Family Medicine & Geriatrics
  • Beverly Oliver, ARNP – Family Medicine
  • Dr. Trina Settles – Family Medicine
  • Haleigh Skaggs, ARNP – Family Medicine
  • Dianne Knapp, ARNP – Family Medicine

To schedule an appointment, call 641-664-3832.