Authors
James Rollins

James Rollins

James Rollins has a doctorate in veterinary medicine and his own practice in Sacramento, California. An amateur spelunker and a certified scuba enthusiast, you’ll often find him either underground or underwater.