John Fitzgerald

John Fitzgerald is a Reader in Computing Science at the University of Newcastle upon Tyne.