ASHLAND – Guy C. Hafford, 65, died unexpectedly Oct. 12, 2007, at his residence. He was born May 11, 1942, in Dexter, the son of James C. and Emma (Weaver) Hafford. He was employed as a carpenter most of his working life. Guy and his wife had been residents of Massachusetts, prior to relocating to Ashland in the past week. He is survived by his wife of 46 years, Geraldine (Beaulieu) Hafford of Ashland; one daughter, Tammy Braily and her husband, Michael, of Shrewsbury, Mass.; three sons, Michael Hafford and his wife, Helen, of Bolton, Mass.; Guy Hafford II and his wife, Desiree, of Shrewsbury, Mass.; and Mark Hafford of Belling-ham, Mass.; five sisters, Donna Wetherell of Logansport, Ind., Geraldine “Betty” Bragdon of Ashland, Annette Manzi and her husband, Philip, of Springfield, Mass., Thelma Pinette and her husband, Timothy, of Portage Lake and Nancy Enos of Framingham, Mass.; five brothers, Daniel Hafford of Northboro, Mass., Clarence Hafford and his wife, Mary, of Sanford, Glenwood Hafford and his wife, Doshia, of Chester, Va., Nelson Hafford and his wife, Rayanne, of Nashville Plantation and Clyde Hafford and his wife, Susan, of Sher-idan; seven grandchildren, Jason, Anthony, Corey, Guy III, Wade, Tristen and Shayla. In addition to his parents, he was predeceased by one brother, James R. Hafford. Relatives and friends may call 2-4 and 7-9 p.m. Monday at Stimson-Ouellette Funeral Home, 114 Exchange St., Ashland. A funeral service will be held 11 a.m. Tuesday at Ashland Advent Christian Church with the Rev. William Harris, pastor, officiating. Committal service and interment will be at Masardis Municipal Cemetery. Those who wish may contribute in his memory to the American Heart Association, 51 U.S. Route 1, Suite M, Scarborough, ME 04074. To leave online condolences, please visit www.ouellettefuneralhome.com