Skip to main content

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.