Save Kirwan T. Macmillan, MD KirwanMacmillan.MD.com • Internist Kirwan Macmillan, MD 140 Lincoln Avenue, Haverhill, MA