| Company | Timeline | Status | |
Seafar Optical Company Limited Director • Optician | 1 Mar 2016←2 Years 5 Months→14 Aug 2018 | Dissolved | |
| McLachlan (Elgin) Limited Director • Optician | 1 Jan 1998←28 Years→Current | Active | |
| McLachlan (Forres) Limited Director • Optician | 21 Sep 1991←34 Years→Current | Active | |
McLachlan Limited Director • Optician | 5 Feb 1991←27 Years→14 Aug 2018 | Dissolved | |
| McLachlan (Cumbernauld) Limited Director • Optician | 11 Jan 1991←35 Years→Current | Active | |
| McLachlan (Elgin) Limited Director • Optician | 17 Oct 1990←3 Months→29 Jan 1991 | Active | |
