David Brown (Liberal Democrats ) stood in 17 recorded UK election contests, winning 23,600 votes in total and being elected 11 times.
Loading...