jeff bates