Peter Lodge

Peter Lodge is an author at St James's University Hospital specializing in medicine, surgery, and liver transplantation.

Publications per year

1992–2024

24

Publications

24