Graham’s executive career was with Nationwide Building Society, during which he held a number of Senior Executive positions. He was also the Managing Director of a Nationwide subsidiary company, which was a large private landlord and property owning vehicle. He was Chair of Council of Mortgage Lenders in Scotland and is a Fellow of the Chartered Institute of Bankers. Graham joined the board of Castle Rock Edinvar in September 2013 and became its Chair on 1 March 2018.
Graham joined the board of Places for People Group on 1 September 2018 and was appointed senior independent director in 2019.