| Company | Timeline | Status | |
| Lasswade Property Services Limited Director • Director | 16 Jan 2018←4 Years→31 Mar 2022 | Active | |
| Broomieknowe Golf Club Ltd. (The) Director • Managing Director | 14 Jul 2011←5 Years→13 Jul 2016 | Active | |
| Broomieknowe Golf Club Ltd. (The) Director • Director | 4 Apr 2002←1 Year 12 Months→1 Apr 2004 | Active | |
| J.M. Sealants Limited Director • Quantity Surveyor | 20 Feb 1998←24 Years→22 Feb 2022 | Dissolved | |
