This was involved with the following buildings or structures from the date specified (click on an item to view details): |
| Date started | Building name | Town, district or village | Island | City or county | Country | Notes |
| After 1884 | Wormit estate, feuing plan and villas | Wormit | | Fife | Scotland | As apprentice/assistant to Edward & Robertson |
| 1885 | Auchmithie Parish Church | Auchmithie | | Angus | Scotland | As apprentice to Edward & Robertson |
| 1889 | Beach Mission | Broughty Ferry | | Dundee | Scotland | As apprentice/assistant to Edward & Robertson |
| 1889 | Fowlis Easter Parish Church and Monument to Lord Gray | Fowlis | | Angus | Scotland | Restoration, including new roof and bellcote - as assistant to Edward & Robertson |
| After 1890 | Barrhead Goods Station | Barrhead | | Glasgow | Scotland | Working under the Caledonian and Glasgow & South Western Railway Companies |
| After 1890 | Kennishead Station | | | Glasgow | Scotland | Extensions/alterations? - working under the Caledonian and Glasgow & South Western Railway Companies |
| After 1892 | Alterations and decorations for three Great North of Scotland Railway Co hotels | | | | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Locomotive, carriage and waggon workshops | Inverurie | | Aberdeenshire | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Offices, stores, superintendent's house & workmen's dwellings | Inverurie | | Aberdeenshire | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Passenger Station | Banchory | | Kincardineshire/Aberdeenshire | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Passenger Station | Fraserburgh | | Aberdeenshire | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Passenger Station | Bucksburn | | Aberdeen | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Passenger Station | Murtle | | Aberdeen | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Railway Station | Alford | | Aberdeenshire | Scotland | Remodelling and extensions - as assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Railway Station | Ballater | | Aberdeenshire | Scotland | Remodelling and extensions - as assistant/architect to Great North of Scotland Railway Company |
| After 1892 | Railway Station | Rothes | | Morayshire | Scotland | Remodelling and extensions - as assistant/architect to Great North of Scotland Railway Company |
| 1895 | Passenger Station | Aboyne | | Aberdeenshire | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| 1898 | House, Hilton Street | | | Aberdeen | Scotland | |
| 1898 | Passenger Station | Elgin | | Morayshire | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| 1902 | Passenger Station | Inverurie | | Aberdeenshire | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| 1913 | Passenger Station | | | Aberdeen | Scotland | As assistant/architect to Great North of Scotland Railway Company |
| 1913 | Railway Station and road overbridge | | | Aberdeen | Scotland | Mainly responsible according to 'Buildings of Scotland' |