Scholarly Index

Dermot O’Toole

St. Vincent's University Hospital; 16,782 total citations; 326 total publications; best world rank #177

St. Vincent's University Hospital

16,782Total citations
326Total publications
66H-index

Published ranking records