James R Lewis Author & Editor

James R. Lewis is a professional writer and academic specializing in new religions and the New Age.