| Company | Timeline | Status | |
| Aveva Group Limited Director • Director | 7 Jan 2008←9 Years→7 Jul 2017 | Active | |
| Aveva Solutions Limited Director • Director | 7 Jan 2008←9 Years→7 Jul 2017 | Active | |
| Barclays Investment Solutions Limited Director • Stock Broker | 15 Feb 1995←5 Years→30 Nov 2000 | Active | |
| Everychild Trading Limited Director • Stockbroker | 10 Apr 1992←4 Years→18 Mar 1997 | Active | |
| The European Children's Trust Director • Merchant Banker | 20 Mar 1992←4 Years→18 Mar 1997 | Active | |
