J.M. Phelps
J.M. Phelps
Freelance reporter
J.M. Phelps is a writer and researcher of both Islamist and Chinese threats.