Rory Sheehan

(Contributor)

Rory Sheehan is a psychiatry and intellectual disabilities researcher at UCL.