David Holmes

David Holmes

David works with schools as trainer, coach and facilitator to help improve student performance. He is passionate about the subject and supports departments, staff as well as students. He is an experienced author and curriculum designer and works alongside other colleagues to deliver support direct to schools and for other providers.