| Company | Timeline | Status | |
| The Institution Of Engineers In Scotland Director • Retired Company Director | 18 Apr 2000←1 Year 7 Months→11 Dec 2001 | Active | |
| Alluvial Dredges Limited Director • Engineer | 31 Dec 1991←2 Months→18 Mar 1992 | Active | |
| Whitehurst Controls Limited Director • Engineer | 31 Dec 1990←1 Year 2 Months→18 Mar 1992 | Liquidation | |
| The Institution Of Engineers In Scotland Director • Engineer Chairman/engineer | 31 Jul 1989←4 Years→31 Jul 1993 | Active | |
| Seadrec Limited Director • Engineer | 13 Jan 1989←3 Years→18 Mar 1992 | Active | |
