| Company | Timeline | Status | |
| National Electrotechnical Training Organisation Director • Chartered Electrical Engineer | 16 Jun 1997←3 Years→5 Dec 2000 | Active | |
| Esca Estates Limited Director • Company Director | 29 Apr 1996←1 Year 10 Months→19 Mar 1998 | Active | |
| Scottish Electrical Contractors Insurance Limited Director • Electrical Contractor | 29 Apr 1992←6 Years→16 Mar 1999 | Active | |
| J B Mackenzie Limited Director • Electrical Engineer | 29 Dec 1988←36 Years→Current | In Receivership | |
| J.B. Mackenzie (Holdings) Limited Director • Chartered Electrical Engineer | 29 Dec 1988←16 Years→16 Oct 2005 | Active | |
