Terms of Office
Roger Leigh has served the following terms of office:
|27 Apr 1880 - 18 Dec 1885|
Roger Leigh has stood in the following elections:
|31 March - 27 April 1880|
Click on the constituency name to see the full results for that constituency.