Graham has been involved in one way or another with genealogy and family history for most of his life. After long experience as a librarian, his involvement in the field of teaching family history began 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 My ancestor emigrated to the British Empire (forthcoming).