| Position | Start | End | Period | Notes |
| Member of the NSW Legislative Assembly | 30 Mar 1865 | 28 Nov 1874 | 9yr(s) 7mth(s) 30day(s)
| |
| Member of the NSW Legislative Council | 2 Feb 1875 | 27 Feb 1889 | 14yr(s) 26day(s)
| Life Appointment under the Constitution Act. Date of Writ of Summons 19 January 1875. |
| Member for Monaro | 30 Mar 1865 | 15 Nov 1869 | 4yr(s) 7mth(s) 17day(s)
5th (1865 - 1869) | |
| Member for Monaro | 15 Mar 1872 | 28 Nov 1874 | 2yr(s) 8mth(s) 14day(s)
7th (1872 - 1874) |  |
| Elizabeth Castle Committee No.16 | 16 May 1865 | 7 Jun 1865 | 23days
5th (1865 - 1869) | |
| Coal Wharf, Newcastle Committee No.21 | 15 Jun 1865 | 21 Jun 1865 | 7days
5th (1865 - 1869) |  |
| Disease in Fruit Trees Committee No.6 | 31 Oct 1865 | 7 Apr 1866 | 5mths 8days
5th (1865 - 1869) | |
| Parramatta River Steam Company’s Bill Committee No.8 | 10 Nov 1865 | 21 Nov 1865 | 12days
5th (1865 - 1869) |  |
| Disease in Fruit Trees Committee No.5 | 31 Jul 1866 | 13 Sep 1866 | 1mth 14days
5th (1865 - 1869) | |
| Parramatta Market Bill Committee No.14 | 5 Oct 1866 | 11 Oct 1866 | 7days
5th (1865 - 1869) |  |
| Presbyterian College Bill Committee No.18 | 31 Oct 1866 | 8 Nov 1866 | 9days
5th (1865 - 1869) | |
| Waterview Patent Slip Bill Committee No.11 | 10 Sep 1867 | 9 Oct 1867 | 30days
5th (1865 - 1869) |  |
| Hartley Vale Colliery Railway Bill Committee No.12 | 25 Sep 1867 | 8 Oct 1867 | 14days
5th (1865 - 1869) | |
| Petition of Thomas Larkin Committee No.13 | 27 Sep 1867 | 21 Apr 1868 | 6mths 26days
5th (1865 - 1869) |  |
| Petititon of Mr Thomas Smith Committee No.15 | 8 Nov 1867 | 3 Apr 1868 | 4mths 27days
5th (1865 - 1869) | |
| Seizure at Stores of George McLeod Braidwood Committee No.16 | 12 Nov 1867 | 24 Apr 1868 | 5mths 13days
5th (1865 - 1869) |  |
| Parramatta Gas Company’s Incorporation Bill Committee No.6 | 14 Jun 1872 | 20 Jun 1872 | 7days
6th (1870 - 1872) | |
| The Australian Mutual Fire Insurance Society’s Incorporation Bill Committee No.10 | 25 Jun 1872 | 27 Jun 1872 | 3days
6th (1870 - 1872) |  |
| Sydney United Omnibus Company’s Incorporation Bill Committee No.11 | 26 Jun 1872 | 28 Jun 1872 | 3days
6th (1870 - 1872) | |
| St George’s Presbyterian Church Bill Committee No.12 | 27 Jun 1872 | 4 Jul 1872 | 8days
6th (1870 - 1872) |  |
| Customs Seizure of Goods at Mulwala Committee No.26 | 14 Feb 1873 | 23 Apr 1873 | 2mths 10days
7th (1872 - 1874) | |
| Sale of Land Scots Church Legalizing Bill Committee No.27 | 27 Feb 1873 | 5 Mar 1873 | 7days
7th (1872 - 1874) |  |
| Mercantile Bank of Sydney Bill Committee No.9 | 1 Oct 1873 | 8 Oct 1873 | 8days
7th (1872 - 1874) | |
| Australian Jockey Club Bill Committee No.8 | 1 Oct 1873 | 8 Oct 1873 | 8days
7th (1872 - 1874) |  |
| Scott’s Leasing Bill Committee No.11 | 9 Oct 1873 | 21 Oct 1873 | 13days
7th (1872 - 1874) | |
| Australian Mutual Provident Societies Bill Committee No.13 | 30 Oct 1873 | 12 Nov 1873 | 14days
7th (1872 - 1874) |  |
| Cohen’s Estate Act Amendment Bill Committee No.14 | 4 Nov 1873 | 7 Nov 1873 | 4days
7th (1872 - 1874) | |
| Sydney and Suburban Streets Tramways Bill Committee No.18 | 21 Nov 1873 | 19 Dec 1873 | 29days
7th (1872 - 1874) |  |
| Australian Joint Stock Bank Act Continuation Bill Committee No.19 | 25 Nov 1873 | 5 Dec 1873 | 11days
7th (1872 - 1874) | |
| Greta Coal and Shale Mining Company’s Bill Committee No.21 | 14 Jan 1874 | 22 Jan 1874 | 9days
7th (1872 - 1874) |  |
| Claim of William Henry Baron Committee No.23 | 16 Jan 1874 | 25 Jun 1874 | 5mths 10days
7th (1872 - 1874) | |
| Newtown Omnibus Company’s Incorporation Bill Committee No.24 | 20 Jan 1874 | 30 Jan 1874 | 11days
7th (1872 - 1874) |  |
| Parnell’s Leasing Bill Committee No.25 | 22 Jan 1874 | 29 Jan 1874 | 8days
7th (1872 - 1874) | |
| Maitland Gas-light Company’s Bill Committee No.26 | 17 Feb 1874 | 24 Feb 1874 | 8days
7th (1872 - 1874) |  |
| Anvil Creek Coal Mining Company’s Incorporation Bill Committee No.28 | 11 Mar 1874 | 17 Mar 1874 | 7days
7th (1872 - 1874) | |
| Sydney Mechanics School of Arts Incorporation Bill Committee No.29 | 19 Mar 1874 | 27 Mar 1874 | 9days
7th (1872 - 1874) |  |
| Waratah Coal Company’s Bill Committee No.6 | 6 Nov 1874 | 26 Nov 1874 | 21days
7th (1872 - 1874) | |
| Ultimo Presbyterian Church Trustees Bill Committee No.8 | 13 Nov 1874 | 26 Nov 1874 | 14days
7th (1872 - 1874) |  |
| Goulburn Cattle Sale Yards Bill Committee No.10 | 24 Nov 1874 | 26 Nov 1874 | 3days
7th (1872 - 1874) | |