J.R. Klein Profile

[email protected]

Website :

Facebook :

Twitter :

Biography :  J. R. Klein holds a doctoral degree in Immunology from Johns Hopkins University. He has published over a hundred and fifty articles in scholarly journals and mainstream magazines. His travels have taken him through four continents and into more than two-dozen countries. He lives and works in Houston, Texas, with his wife.

J.R. Klein Books