Dr Rory Barr

CAMHS COnsultant Psychiatrist, providing quality care for young people and families