David William "Bud" Spence