James A. Bates