| Company | Timeline | Status | |
| Bae Systems Projects (Canada) Limited Director • Company Director | 25 Oct 2013←3 Years→13 Apr 2017 | Active | |
| Bae Systems Marine (Holdings) Limited Director • Company Director | 25 Oct 2013←3 Years→13 Apr 2017 | Active | |
| Bae Systems Marine Limited Director • Company Director | 25 Oct 2013←3 Years→13 Apr 2017 | Active | |
| Wilkinson View Limited Director • Programme Director | 3 Sep 2013←4 Years→11 Oct 2017 | Active | |
Selwood Johns Limited Director • Consultant | 24 Aug 2007←6 Years→15 Jul 2014 | Dissolved | |
