David A. Clark is one of the best respected names in the field of CBT, with more than 30 years of experience. ...