
Honorary Consultant Surgeon
Department of Surgery
Ninewells Hospital and Medical School
University of Dundee
Dundee
DD1 9SY
United Kingdom
Phone: 01382 382550
Research output: Contribution to journal › Article
Research output: Contribution to journal › Article
Research output: Contribution to journal › Article