Keith is a writer, historian and musician with many publications. Historic books range from the academic to the popular and article work includes family history, sporting history and fiction under a female pseudonym. He was head of history at a comprehensive for thirty years and is archivist for Sunderland RFC.