John Keegan (writer)From Wikipedia, the free encyclopedia John Keegan (1809 or 1816–1849)[1] was an Irish ballad-writer.