Dr Richard G T Gipps

BA/MA(Oxon); PhD; DClinPsychol

Chartered Clinical Psychologist; Philosopher

Oxford, UK