joshua hubbard