John O'Connor

a budding caricaturist, with a love of history.