| Company | Timeline | Status | |
| Afag Limited Director • Engineer | 13 May 2003←11 Months→23 Apr 2004 | Active | |
| Langholm (Management) Company Limited Secretary • Unreported | 15 Nov 2002←1 Year 5 Months→23 Apr 2004 | Active | |
| Independent Professional Services Limited Director • Computer Consultant | 13 Sep 1992←30 Years→16 Nov 2022 | Active | |
