Dr. Francis P. Macmillan, MD | Gastroenterologist in Haverhill, MA | FindClarity