gary bates