James M. Bates