David Gill

David Gill is an ex-headteacher with many years' experience. He believes passionately in making history for young readers exciting.