William James Freeman, 79, of Gloucester, passed away on Thursday, May 26, 2016.
Survivors include his wife, Cynthia Jane Freeman; three children; a sister; five grandchildren, and a great-grandchild.
A memorial service will be held in Massachusetts at a later date.
Andrews Funeral Home & Crematory, Gloucester, is in charge of arrangements.