Dr. Michael MacKenzie

Consultant Physician Infectious Diseases and General Internal Medicine, Raigmore Hospital NHS Highland