Ward 2 - Troup


Ross Cassie
Ross Cassie
Troup
SNP
Details
Mark Findlater
Mark Findlater
Troup
Conservative
Details
Hamish Partridge
Hamish Partridge
Troup
Unaligned Independent
Details