Michael John Egan

University of Liverpool