David was born in Boston, Massachusetts and resided in Provincetown. He was the Cape Funeral Home director since 1985, carrying on the family business. David also served in the Marine Corps during the Vietnam War. He enjoyed riding his bicycle around town and spending time with his many friends who loved his sense of humor.
McHoul died at 63 June 6, 2005 at Cape End Manor Nursing Home from complications of Lyme disease.