Graham has been involved with genealogy and family history for most of his life. After long experience as a librarian, he began teaching family history as a tutor of evening classes at the University of Strathclyde. He has been a tutor on the University’s Postgraduate Programme in Genealogical Studies since it commenced in 2007 and is now Principal Tutor. He is author of Discover your Scottish ancestry (2nd ed. 2009) and has an interest in genetic genealogy research, leading the Battle of Bannockburn Family History Project, with a focus on tracing early descents using documentary and genetic evidence.