Timothy John Bates Jr