Weekend Exclusive! Take 5% Off. Get the code »

James Moseley

Moseley lived in the Indian Subcontinent for years. He studied its literature, history, and religions. He earned his B.A. degree from Hampshire College in Amherst, MA, and pursued post-graduate studies at Keble College, Oxford University, Florida International University, and the University of Miami School of Medicine.