Gary Cox Author, Illustrator & Editor

Gary Cox has a PhD in Philosophy from the University of Birmingham, UK, where he is also an Honorary Research Fellow.