We have updated our Privacy Policy Please take a moment to review it. By continuing to use this site, you agree to the terms of our updated Privacy Policy.

Stephen Cox

Stephen Cox was born in the USA and now lives in London with his partner of twenty years. A father to two children, he has worked for various not-for-profits, most notably for twelve years with Great Ormond Street Hospital.
Read More Arrow Icon