Guy Hamilton — doctor and mental health services advocate (1923–2010)