First elected in 2007, he will not seek re-election in Dundee City West at the 2026 Holyrood election.