David helped me enormously through the most painful and stressful period of my life. His patience, kindness and understanding really saw me through those difficult times. ... more