John Andrea, DO
Family Medicine
Dr. Andrea is board-certified in Family Medicine and Sports Medicine. He went to The University of New England for his medical degree, and completed his residency in Family Medicine at Fairfax Family Practice in Virginia. He then went on to complete a Sports Medicine Fellowship at INOVA-Fairfax, graduating in 2021.
Outside of taking care of patients of all ages as a primary care physician, Dr. Andrea has focused interests in Non-Operative Orthopedic/Sports Medicine care including Ultrasound, procedures, and injections. He also continues to practice Osteopathic Manipulation (OMM).
Cindy Cheng, MD
Family Medicine
Dr. Cheng is board-certified in Family Medicine. She completed her residency in Family Medicine at Scarborough General Hospital in Scarborough, Ontario, Canada and received her medical degree from the University of Toronto in Toronto, Ontario, Canada. Prior to joining Tewksbury Family Health, Dr. Cheng provided care to her patients at Greater Lowell Family Practice since 1997.
Dr. Cheng has clinical interest in woman’s health. Her care philosophy is to listen to patients, and to guide and help them to achieve their health goals.
John A. Ragucci, MD, FAAFP
Family Medicine
(Not Accepting New Patients)
Dr. Ragucci is board certified in Family Medicine and is accepting new patients. He completed his residency in Family Medicine at Brown University/Rhode Island Hospital in Pawtucket, RI. Dr. Ragucci received his medical degree from Tufts University School of Medicine in Boston, MA.
Dr. Ragucci has clinical interests in teaching, preventative medicine and healthcare maintenance.
Diana Mahoney, NP
Family Medicine
Diana received her Bacherlors of Arts from Tufts University in Medford, MA, and her Masters of Science in Nursing from Simmons University in Boston, MA. She is currently board-certified through the American Nurses Credentialing Center and has been in practice with Tewksbury Family Health since June 2023.
Diana has clinic interests in Pediatrics, Women’s Health, LGBTQ+ Health, and management of chronic conditions. When asked about her care philosphy she states “My approach to care is team-based with the patient at the center. I am always learning from my patients.”