David Smallwood is a Counsellor and Therapist, with over 20 years experience helping with addiction, eating disorders, co-dependence and Gay and Lesbian issues.

David's website.