She is associated with the Marblehead North Shore Physicians Group. Dr. Moynihan specializes in Internal Medicine and provides adult primary care services.