Dr. Cavanaugh graduated from the Michigan State University College of Human Medicine in 2008. She works in Damariscotta, ME and specializes in Internal Medicine, Sports Medicine, Pediatrics and Infectious Disease. Dr. Cavanaugh is affiliated with Lincolnhealth Miles Campus And Hospital.
View More
