Martin Shields

Riding: 
Bow River
Pledged: 
No
Party: 
Con