John R. McGregor

John R. McGregor

Affiliations and Expertise

Consultant Surgeon, Crosshouse Hospital, Kilmarnock, UK

My Selection

John R. McGregor

Information about this author is currently not available.