C Craig Haug, MD 0 reviews 75 Sgt William B Terry Dr Hingham, MA • 02043 View Practice (781) 741-3122