English Peter J O'Toole Cited by user Citation bot on 02 Apr 2024 Peter John O'Toole is a British biologist who is the Director of the Bioscience Technology Facility and the Head of Imaging and Cytometry at University of York.