Andrew Nicholas Bates