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 |
| 1862 | Inverurie Town Hall, museum and library | Inverurie | | Aberdeenshire | Scotland | Reconstruction |
| 1862 | Kinneff School | Kinneff | | Kincardineshire | Scotland | |
| 1863 | Gilcomston Farm | Gilcomston | | Aberdeenshire | Scotland | |
| 1863 | Holburn Street School | | | Aberdeen | Scotland | |
| 1865 | 1 Queen's Cross | | | Aberdeen | Scotland | |
| 1865 | Aberdeen Town and County Bank | Wick | | Caithness | Scotland | |
| 1865 | Esslemont House and stables | | | Aberdeenshire | Scotland | Reconstruction and additions to house and lodge built |
| 1865 | Fawside House | Bervie | | Kincardineshire | Scotland | |
| 1865 | Foveran Manse | Foveran | | Aberdeenshire | Scotland | Alterations |
| 1865 | St Paul's Episcopal Church | | | Aberdeen | Scotland | |
| 1866 | Aberdeen Town and County Bank | Thurso | | Caithness | Scotland | |
| 1866 | City of Glasgow Bank | | | Aberdeenshire? | Scotland | |
| 1866 | Keig Manse | Keig | | Aberdeenshire | Scotland | Alterations |
| 1866 | Kinknockie | Foveran | | Aberdeenshire | Scotland | |
| 1866 | Linton Home Farm | Linton | | Aberdeenshire | Scotland | Completed building |
| 1866 | Linton House stables, coach house and kennels | Linton | | Aberdeenshire | Scotland | |
| 1867 | First Free church | Thurso | | Caithness | Scotland | |
| 1867 | Thorngrove | | | Aberdeen | Scotland | |
| 1868 | Aboyne Free Church | Aboyne | | Aberdeenshire | Scotland | |
| 1868 | Esslemont House and stables | | | Aberdeenshire | Scotland | Stables |
| 1868 | Insch Manse | Insch | | Aberdeenshire | Scotland | Additions - west wing |
| 1868 | Learney House | | | Aberdeenshire | Scotland | Additions - Ewan working in Mackenzie's office |
| 1868 | Thurso Town Hall | Thurso | | Caithness | Scotland | |
| 1869 | Arnrath | Dudwick | | Aberdeenshire | Scotland | |
| 1869 | Fordyce Parish Church | Portsoy | | Banffshire | Scotland | Reconstruction |
| 1870 | Udny School (Pitmedden or Udny Green?) | Udny | | Aberdeenshire | Scotland | |
| 1872 | Ballater Parish Church | Ballater | | Aberdeenshire | Scotland | |
| 1873 | Allenvale Cemetery | | | Aberdeen | Scotland | |
| 1873 | House, Battle Hill | Huntly | | Aberdeenshire | Scotland | |
| 1873 | Old Parish Church | Kinneff | | Kincardineshire | Scotland | Alterations |
| 1873 | Rubislaw Church | Queen's Cross | | Aberdeen | Scotland | |
| 1874 | Aberdeen Town and County Bank | Huntly | | Aberdeenshire | Scotland | Alterations for bank |
| 1874 | Aberdeen Town and County Bank | Fraserburgh | | Aberdeenshire | Scotland | |
| 1874 | Burntend Farm | Dudwick | | Aberdeenshire | Scotland | |
| 1874 | Cairnhill School | Cairnhill | | Aberdeenshire | Scotland | |
| 1874 | Cookney School | Cookney | | Kincardineshire | Scotland | Additions |
| 1874 | Countesswells School | | | Aberdeenshire | Scotland | Additions and alterations |
| 1874 | Craig School and Schoolhouse | Craig | | Aberdeenshire | Scotland | |
| 1874 | Craigton School | Craigton | | Aberdeenshire | Scotland | Additions and alterations |
| 1874 | Keithhall School | | | Aberdeenshire | Scotland | |
| 1874 | Monymusk Parish School | Monymusk | | Aberdeenshire | Scotland | Reconstruction |
| 1874 | Netherley School | Netherley | | Kincardineshire | Scotland | |
| 1874 | New school (second) at Maryculter | Maryculter | | Kincardineshire | Scotland | |
| 1874 | New school at Maryculter | Maryculter | | Kincardineshire | Scotland | |
| 1874 | Newmachar School | New Machar | | Aberdeenshire | Scotland | |
| 1874 | Rickarton School | Rickarton | | Kincardineshire | Scotland | Additions |
| 1874 | School, Stonehaven | Stonehaven | | Kincardineshire | Scotland | |
| 1874 | Tewel School | Tewel | | Aberdeenshire | Scotland | |
| 1874 | Torphins Established Church | Torphins | | Aberdeenshire | Scotland | |
| 1875 | 25 Albyn Place | | | Aberdeen | Scotland | Additions |
| 1875 | Aberdeen Town and County Bank | Udny | | Aberdeenshire | Scotland | |
| 1875 | Banchory Devenick School | Banchory Devenick | | Kincardineshire | Scotland | Additions |
| 1875 | Cluny School | Cluny | | Aberdeenshire | Scotland | Additions |
| 1875 | Davieshill Steading | Foveran | | Aberdeenshire | Scotland | |
| 1875 | Daviot School | Daviot | | Aberdeenshire | Scotland | |
| 1875 | Findon School | Findon | | Kincardineshire | Scotland | |
| 1875 | How School | How | | | Scotland | |
| 1875 | Kepplestone House | | | Aberdeen | Scotland | Redesigned and extended |
| 1875 | Portlethen School | Portlethen | | Kincardineshire | Scotland | Additions |
| 1875 | Rickarton School | Rickarton | | Kincardineshire | Scotland | Further additions |
| 1875 | St Fergus Central School | St Fergus | | Aberdeenshire | Scotland | |
| c. 1875 | Villa, 2 Queen's Cross | | | Aberdeen | Scotland | 'Probably' (HS) |
| 1876 | Upper Denburn School | Upper Denburn | | Aberdeen | Scotland | |
| 1877(?) | Durris Parish Church | Durris | | Aberdeenshire | Scotland | Survey plans and drawings for alterations - possibly unexecuted, or may account for belfry and porch added in 1897 after his death |
| 1877 | Queen's Terrace | | | Aberdeen | Scotland | |
| 1877 | RC Church of the Immaculate Conception | Stonehaven | | Kincardineshire | Scotland | |
| 1878 | Aberdeen Town and County Bank | Dufftown | | Banffshire | Scotland | Mainly responsible |
| 1878 | Blackhill | Kinmundy | | Aberdeenshire | Scotland | Alterations |
| 1878 | Gilcomstoun School | | | Aberdeen | Scotland | |
| 1878 | Rathen School | Rathen | | Aberdeenshire | Scotland | Alterations and houses |
| 1879 | Free Church | Forfar | | Angus | Scotland | Mainly responsible |
| Late 1870s | Rickarton Cottages | Stonehaven | | Kincardineshire | Scotland | |
| 1880 | Buckie Parish Church | Buckie | | Banffshire | Scotland | Replacing chapel of ease |
| 1880 | Cottages, Marine Terrace | Ferryhill | | Aberdeen | Scotland | McMillan mainly responsible for revising and completing scheme |
| 1880 | Houses for Aberdeen and Northern Heritable Company | | | Aberdeen | Scotland | |
| 1880 | Queen's Gardens | | | Aberdeen | Scotland | |
| 1880 | Town and County Bank | | | Aberdeen | Scotland | Mackenzie responsible |
| 1881 | Cookney Chapel of Ease | Cookney | | Kincardineshire | Scotland | |
| 1881 | Fyvie Castle and ancillary buildings | Fyvie | | Aberdeenshire | Scotland | Repairs |
| 1881 | House and shop, Netherkirkgate | | | Aberdeen | Scotland | |
| 1881 | House, Queen's Gardens | | | Aberdeen | Scotland | Mackenzie mainly responsible |
| 1881 | Norwood | | | Aberdeen | Scotland | Reconstruction |
| 1881 | Terraced houses, Carden Place | | | Aberdeen | Scotland | Completed terrace |
| 1883 | Fyvie Parish Church | Fyvie | | Aberdeenshire | Scotland | Churchyard walls with gates and railings - probably (Buildings of Scotland) |
| 1883 | House and shops, Brown Place | | | Aberdeen | Scotland | During partnership but Mackenzie on his own |
| 1884 | 91-93 Union Street | | | Aberdeen | Scotland | Alterations |
| 1885 | Aboyne Castle | Aboyne | | Aberdeenshire | Scotland | Proposals for additions |
| 1885 | Church Hall | Fyvie | | Aberdeenshire | Scotland | |
| 1885 | Great Western Steam Laundry | Partick | | Glasgow | Scotland | |
| 1885 | Udny Manse and Offices | Udny | | Aberdeenshire | Scotland | Internal alterations and dormers added |
| 1886 | Dwelling house, Victoria Road | Torry | | Aberdeen | Scotland | |
| 1886 | William William's store | | | Aberdeen | Scotland | |
| Before 1889 | Aberdeen Steam Laundry | | | Aberdeen | Scotland | |
| Before 1889 | Pitmedden House | Dyce | | Aberdeenshire | Scotland | Alterations and additions |
| Before 1889 | Scots Provincial Assurance Office | | | Aberdeen | Scotland | Renovation |
| Late 1800s | Aberdeen Town and County Bank | Lybster | | Caithness | Scotland | HS - 'probably' |
| Late 1800s | Villa, Queen's Cross at St Swithin Street and Queen's Road | | | Aberdeen | Scotland | HS attribution |