| Position | Start | End | Period | Notes |
| Member of the NSW Legislative Assembly | 11 May 1887 | 21 Feb 1917 | 29yr(s) 9mth(s) 11day(s)
| |
| Member for Mudgee | 11 May 1887 | 19 Jan 1889 | 1yr(s) 8mth(s) 9day(s)
13th (1887 - 1889) |  |
| Member for Mudgee | 9 Feb 1889 | 6 Jun 1891 | 2yr(s) 3mth(s) 29day(s)
14th (1889 - 1891) | |
| Member for Mudgee | 22 Jun 1891 | 25 Jun 1894 | 3yr(s) 4day(s)
15th (1891 - 1894) |  |
| Member for Wellington | 17 Jul 1894 | 5 Jul 1895 | 11mth(s) 19day(s)
16th (1894 - 1895) | |
| Member for Wellington | 24 Jul 1895 | 8 Jul 1898 | 2yr(s) 11mth(s) 15day(s)
17th (1895 - 1898) |  |
| Member for Wellington | 27 Jul 1898 | 11 Jun 1901 | 2yr(s) 10mth(s) 16day(s)
18th (1898 - 1901) | |
| Member for Wellington | 3 Jul 1901 | 16 Jul 1904 | 3yr(s) 14day(s)
19th (1901 - 1904) |  |
| Member for Willoughby | 25 Sep 1915 | 21 Feb 1917 | 1yr(s) 4mth(s) 28day(s)
23rd (1913 - 1917) | |
| Whaling Road, North Shore Committee No.44 | 10 Feb 1888 | 24 Jul 1888 | 5mths 15days
13th (1887 - 1889) |  |
| Bulli Colliery Disaster Fund Bill Committee No.8 | 20 Nov 1888 | 17 Jan 1889 | 1mth 29days
13th (1887 - 1889) | |
| Whaling Road, North Sydney Committee No.29 | 21 Dec 1891 | 17 Mar 1892 | 2mths 26days
15th (1891 - 1894) |  |
| Wellington Show Ground Hill Committee No.15 | 12 Nov 1895 | 3 Dec 1895 | 22days
17th (1895 - 1898) | Chairman |
| Sydney and North Sydney Bridge and Tramway Bill Committee No.10 | 25 Jun 1896 | 16 Jul 1896 | 22days
17th (1895 - 1898) |  |
| Gore and Artarmon Estates, North Shore Committee No.22 | 11 Aug 1896 | 12 Nov 1896 | 3mths 2days
17th (1895 - 1898) | |
| Orange Showground Bill Committee No.23 | 13 Aug 1896 | 19 Aug 1896 | 7days
17th (1895 - 1898) |  |
| Borough of Cudgegong Cattle Saleyards Bill Committee No.25 | 17 Sep 1896 | 24 Sep 1896 | 8days
17th (1895 - 1898) | |
| Nyngan Town Hall (Mortgage) Bill Committee No. 22 | 17 Nov 1897 | 10 Dec 1897 | 24days
17th (1895 - 1898) |  |
| Elections and Qualifications Committee No. 2 | 10 Nov 1898 | 23 Dec 1898 | 1mth 14days
18th (1898 - 1901) | |
| Care of Rachel Dawson Committee No.20 | 22 Nov 1898 | 23 Dec 1898 | 1mth 2days
18th (1898 - 1901) |  |
| Illawarra Harbour and Land Corporation Act Further Amendment Bill Committee No.22 | 2 Dec 1898 | 6 Dec 1898 | 5days
18th (1898 - 1901) | |
| Elections and Qualifications Committee No.5 | 21 Feb 1899 | 30 Mar 1899 | 1mth 10days
18th (1898 - 1901) |  |
| Elections and Qualifications Committee No.6 | 11 Apr 1899 | 21 Apr 1899 | 11days
18th (1898 - 1901) | |
| Mine at Brindebella, owned by the Bank of North Queensland Committee No. 21 | 21 Nov 1899 | 30 Nov 1899 | 10days
18th (1898 - 1901) |  |
| Claim of Mr Theophilus Stephens- Crown Law Department Committee No. 20 | 21 Nov 1899 | 30 Nov 1899 | 10days
18th (1898 - 1901) | |
| Library Committee No.5 | 20 Jun 1900 | 28 Nov 1900 | 5mths 9days
18th (1898 - 1901) |  |
| Names for Electorates, Federal Parliament Committee No.17 | 16 Aug 1900 | 30 Aug 1900 | 15days
18th (1898 - 1901) | |
| Brodie’s Enabling Bill Committee No.19 | 4 Sep 1900 | 11 Sep 1900 | 8days
18th (1898 - 1901) |  |
| Case of Quartermaster Sergeant Troy Committee No.21 | 6 Sep 1900 | 29 Nov 1900 | 2mths 24days
18th (1898 - 1901) | |
| Church of England Property Trust, Diocese of Goulburn Committee No.24 | 5 Oct 1900 | 5 Dec 1900 | 2mths 1day
18th (1898 - 1901) | Chairman |
| Brodie’s Enabling Act Amendment Bill Committee No.12 | 2 Sep 1903 | 16 Sep 1903 | 15days
19th (1901 - 1904) | |