James Reeves — American physician and public health advocate in the nineteenth century