He was born in Biddeford Maine in 1938 to Edgar and Kathleen(Hooper) Campbell. David was educated at Kennebunk High School and Maine Vocational Technical Institute.
David was preceded in death by his parents, a sister Rosaleen Roberts, a brother Phillip Campbell and a daughter Sylvia Laskey and is survived by his daughter Lorna Davis, four granddaughters and eight great-grandchildren.