Skip to main content

Dr Alastair Ian Macrae

BVM&S,CertSHP,PhD,DCHP,DipECBHM,DipECSRHM,FRCVS

Statutory information

Registration category:
UK Practising
Reference number:
6103339
Registration date: