Geaves, Ron, Cardiff University, United Kingdom