captain tim bates