J.M. Phelps
Freelance reporter
J.M. Phelps is a writer and researcher of both Islamist and Chinese threats. He's on Twitter at @JMPhelpsLC
twitter
Latest Story From J.M. Phelps