Mary Cain is a nurse practitioner in internal medicine, providing comprehensive care for adults. She earned her graduate degree from Simmons College in Boston and completed her undergraduate studies at Emmanuel College. With over three decades of experience since joining the practice in 1989, Mary delivers personalized care to her patients. In her free time, she enjoys gardening and playing golf with her family.