Conor John

Cardiff University

PhD researcher

Contact information