Richard Schafer, MD

Internal Medicine, Cardiovascular Disease

111 Franklin Health Cmns, Farmington, ME 049386144

(207) 779-2734