James Horrox

James Horrox

Environmental Policy Analyst. Freelance academic editor. Occasional writer.