James S. (Jim) Bates