William “Bill” F. Spates