He has represented Scotland nine times in Chess Olympiads from 1966–1990. He has won the Scottish Chess Championships on two occasions (in 1977 and 2005), and played in two Zonal tournaments (1972 and 1975).
He has been a participant in nine Chess Olympiads for Scotland. He has won the Scottish Chess Championships twice (in 1977 and 2005), and has competed in two Zonal tournaments, once each in 1972 and 1975.