Scholarly Index

Laurence J. O’Toole

Sheffield Teaching Hospitals NHS Foundation Trust; 11,815 total citations; 206 total publications; best world rank #4

Sheffield Teaching Hospitals NHS Foundation Trust