James W. Pomeroy

University of Bristol