| Company | Timeline | Status | |
| Cambridge Graphene Ltd Director • Director | 20 May 2014←2 Years 8 Months→19 Jan 2017 | Liquidation | |
| V99 Ltd Director • Director | 2 Jul 2013←12 Years→Current | Active | |
| Emdot Limited Director • Director | 17 Jan 2008←6 Years→31 Mar 2014 | Active | |
| Awa 136 Limited Director • Development Director | 24 Feb 2003←22 Years→Current | Active | |
| Cambridge Mechatronics Limited Director • Director | 17 Oct 2000←6 Years→30 Nov 2006 | Active | |
| Xaar Plc Director • Director | 17 Sep 1997←2 Years 7 Months→20 Apr 2000 | Active | |
| Xaar Technology Limited Director • Executive | 30 Sep 1994←3 Years→19 Nov 1997 | Active | |
