I. Scalera


University Hospitals Birmingham
Dept. Of HPB Surgery and Liver Transplantation
Birmingham
United Kingdom