24 Hours ONLY! £15 off your purchase. Get the code »

David Hudson

David Hudson has been teaching in secondary schools since 1973 and he has had a wide range of leadership and management roles including that of head teacher in two 11 18 schools.