Alan G Japp

MBChB(Hons), BSc(Hons), MRCP, PhD

Alan G Japp

Affiliations and Expertise

Consultant Cardiologist, Royal Infirmary of Edinburgh and St. John's Hospital, Livingston, UK