William "Bill" Pate