John Martindale Pearce

Cardiff University