joe bates