Dr. Catherine E. Cavanaugh, DO | Primary Care Physician in Damariscotta, ME | FindClarity