David first studied Law at the University of Exeter. He then went on to study a PGCE Primary at the University of York St. John.
After graduation David took up his first teaching post in a primary school in Warwickshire. He then taught in different schools, with different age groups taking on a range of leadership positions including; Maths Subject Leader, Literacy Subject Leader, SENCO and Deputy Head. As well as participating in a number of professional courses such as Fast Track Teaching and Leadership Pathways, David has also been awarded the National Professional Qualification for Headship and has been a Head Teacher in a rural primary school in Warwickshire.
He joined the University of Northampton in 2014 to lead the Primary Education (QTS) Programme and support the overall development of Initial Teacher Training (ITT) through his role as Deputy Head of ITT.