joshua tate davenport