Primary Care, Family Medicine, and Concierge Medicine specializing in
meeting the health needs of seniors, and serving all ages.

Main Street Physicians believes that our patient’s convenience comes first.

At Main Street Physicians, our culture of putting the patient first focuses on delivering superior healthcare on your terms. Our extended daily hours from 8 AM to 8 PM, Weekend Appointments, 24-7 Call Center, Concierge Medicine, and Telehealth option are all designed to allow patients the ability to customize care to their individualized schedules and needs.

Our comprehensive approach to wellness guarantees you an extraordinary experience!  Main Street Physicians Care’s broad array of health services, delivers the highest level of pro-active, patient care.


Personalized wellness plans and check-ups are part of the extra special care you can expect. That means seeing you before there is a problem as well as when there is. Scheduled follow-up visits are vital to ensure that your health issues are thoroughly addressed.

Our services are integrated

No more multiple phone calls! With Pharmacy, Therapy, Medical Supplies, Rehab, Ambulance, and more, you save time and worry as we coordinate your care.

Care available wherever you are

When you’re away from home, your doctor is not far away. With our statewide network of primary care offices and electronic health records, you can visit any of our many locations for the same personal healthcare you are used to. With our eVisit service, you can skip the office visit altogether and get the care you need no matter where you are.

  • Extended Daily Hours 7 AM- 7 PM
  • Weekend appointments
  • Same-day next-day appointments
  • Telehealth Visit
  • Concierge plans


*12-hour coverage and weekend appointments not available at every location

"Through our interventions, patients are engaged in a shared decision-making process, and are empowered to be in control of their treatment."
Dr. Gregory A. Compton