Volunteer Careers Calendar Donate Contact My Bill
Frisbie Memorial Hospital Patients & VisitorsServicesProvider DirectoryHealth & WellnessAbout UsQualityGiving To Frisbie


Rochester Hill Family Practice


245 Rochester Hill Road, Unit 1ARochester Hill Family Practice
Rochester, NH 03867
Phone: (603) 335-2401
Fax: (603) 335-2420

Office Hours:
Monday, Wednesday, Thursday and Friday, 7:30 am to 5:30 pm
Tuesday, 8:30 am to 5:30 pm

We are accessible to our active patients on your secure FollowMyHealth Patient Portal page.

Our physicians treat acute and chronic illnesses by providing preventive care and health education for men, women, and children of all ages. Because family history and heredity factors provide significant information in determining a patient's health status, having a single physician treat all members of a family can be beneficial. We offer complete health care services by appointment for the entire family, including:
  • Annual physicals
  • Childhood immunizations
  • Referrals to other health care specialists
  • Prescription refills
  • Same day acute care visits often possible
  • Licensed Social Worker (LICSW) onsite for established patients

Payment and Insurance: All major insurance carriers are accepted, including Medicare and Medicaid.

Prescription Note: There is a 24-hour turnaround for prescription renewals and refills. Requests cannot be filled after normal office hours. Please try to plan ahead so you do not run out of medication at night or on the weekend.

Rochester Hill Family Practice Providers:



Maureen Cashman, MD
Dr. Cashman earned her Bachelor of Science degree from Georgetown University in Washington, D.C., and her medical degree from the University of Connecticut School of Medicine. She completed her residency at Middlesex Hospital in Middletown, Conn. Dr. Cashman is board certified by the American Board of Family Practice and has experience in sports medicine. She joined Rochester Hill Family Practice in 2004.

Richard Cappello, DO
Dr. Cappello received his Doctor of Osteopathy degree from the University of Osteopathic Medicine and Health Sciences in Des Moines, Iowa. He completed his family practice residency at Southside Hospital in Bayshore, N.Y. Dr. Cappello is board certified by the American Board of Family Practice. He joined Rochester Hill Family Practice in 2007.

Kevin Donovan, DO
Dr. Donovan received his Doctor of Osteopathy degree from the University of New England in Biddeford, Maine in 1998. He completed his family medicine residency at Eastern Maine Medical Center in Bangor, Maine in 2001. Dr. Donovan is board certified by the American Board of Family Practice and is a member of both the American Academy of Osteopathy and the American Academy of Family Physicians. He joined Rochester Hill Family Practice in 2003.

Joseph Fuller, MD
Dr. Fuller received his medical degree from the University of Massachusettes Medical School in Worcester, Massachusetts in 1980, and completed his residency in family practice at the Middlesex Hospital in Middleton, Conn in 1983. Dr. Fuller is a Fellow of the American Academy of Family Physicians and a member of the New Hampshire Academy of Family Physicians. He is a member of the Strafford County Medical Society. He joined Rochester Hill Family Practice in 2007.

David Reall, MD
Dr. Reall received his medical degree from Brown University School of Medicine in 1997, and completed his residency in family practice at Lehigh Valley Hospital in Allentown, Pennsylvania in 2000. Dr. Reall is board certified by the American Board of Family Practice, and is a member of the American Academy of Family Physicians. Dr. Reall joined Rochester Hill Family Practice in 2000.

Aaron Kahn, APRN
Aaron Kahn received his Master of Science, Family Nurse Practitioner degree from State University of New York at Buffalo.
Maclean
Kathleen MacLean, APRN
Kathleen MacLean received her Master's degree in Nursing from the University of Texas in 1984, and her Family Nurse Practitioner's post-master's certificate from the University of New Hampshire in 1995. Ms. MacLean is a licensed New Hampshire Advanced Registered Nurse Practitioner and a certified Family Nurse Practitioner. Her special interests include women and children's health, diabetes, and cardiovascular disease. She joined Rochester Hill Family Practice in 2000.

Jessica Pinkham, LICSW
Jessica Pinkham received both her Bachelor and Master degrees in Social Work from the University of New Hampshire. She joined Rochester Hill Family Practice in 2012.
  powered by SilverTech