Consultant Urological Surgeon
Urology Trainee
Consultant Urologist
Urology Registrar
A recurrent calcium oxalate stone former
Consultant Clinical Oncologist
Specialist Registrar in Urology
Core Surgical Trainee
Associate Professor
Clinical Fellow in Andrology
ST5 Urology
International Continence Society (ICS) Physiotherapy Committee Member
Pinpoint Scotland Ltd (Registered in Scotland No. SC068684) | © 2026 - Website by Gecko Agency