I have worked with David over many years. More recently he has been instrumental in setting up an online course for our school. David has done an outstanding job of taking our concept and making it a reality. He is both creative and approachable and I have no hesitation in recommending him for future projects.