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