top of page



David Harford Counselling Psychotherapy and Supervision
David Harford Counselling Psychotherapy and Supervision
CTA(P), UKCP Reg, MBACP Accred, Dip TA Counselling
Friendly and professional services for individuals, couples and practitioners based in Musselburgh


bottom of page