After long experience as a librarian, Graham 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. He is keen to promote the importance of using male line descendants with reliable documentary evidence as reference points around which genetic groupings can be built.