General Primary Care

At Mayflower Medical Group, we believe in treating the whole person and we enjoy providing the highest level of care to patients at every stage of life from childhood to the golden years.


As Family Practice and Internal Medicine providers, we are not limited to a single area of practice and can provide quality, integrated care for both genders and across all generations.


Our team of qualified, physicians, nurse practitioners, and physician assistants is committed to providing exceptional care and establishing long-term, trusting relationships with our patients.

Family Medicine

The heart of Family Medicine is offering comprehensive, quality care to patients of all ages. Our Family Medicine practice includes preventative, diagnostic and therapeutic services for both acute and chronic conditions in children, adolescents, adults and senior adults.


We value the relationships that we have with our patients and strive to deliver personal, comprehensive care through every stage of their lives. We also take seriously our role as advocates for our patients in an increasingly complex healthcare environment.

Internal Medicine

Our Internal Medicine providers focus on adults and the prevention and treatment of illnesses ranging from the common cold to chronic and serious conditions like diabetes, hypertension and lung disease.


Our Mayflower internists provide annual physical exams, advice on disease prevention and maintaining good health. They also help patients manage chronic diseases and will coordinate care with specialists or other healthcare providers to ensure that Mayflower patients can get access to diagnostic testing and any other specialized care they may need.

Our General Primary Care services include, but are not limited to:


  • Back pain
  • Abdominal pain
  • Asthma
  • Allergies
  • Urinary Tract Infection (UTI)
  • Bronchitis
  • Headache
  • Osteoarthritis
  • Sore throat
  • Depression / anxiety
  • Psychiatric / social work services
Contact Information
Processing, please wait...

Form Submission Error