Save Francis P. Macmillan Jr., MD FrancisPMacmillan.MD.com • Gastroenterologist • 29 years experience Merrimack Valley Gastroenterology, PC 62 Brown Street, Suite 503, Haverhill, MA 01830