David has worked with people with life controlling problems for 17 years. This has included leading a group of volunteers on the Teen Challenge bus in Paisley for a number of years, leading 'ICTHUS' support group and a drop-in cafe.