Dr. Lafleur received his Bachelor of Arts degree from the University of Arizona in Tucson, Arizona and received his Doctor of Medicine from the University of Vermont. He completed his residency at Strong Memorial Hospital in Rochester , New York . Dr. Lafleur is board certified in Internal Medicine by the American Board of Internal Medicine. He joined Southern NH Internal Medicine Associates in 1989.
View More
