Dr. Joel Lafleur, MD
Call for new patient details
43 years of experience
(207) 596-8000
Call for more information