William McKinley "Bud" Price