Charles William “Bill” Bates