John Smith (Conservative Party) stood in 36 recorded UK election contests, winning 26,686 votes in total and being elected 22 times.
Loading...