| Company | Timeline | Status | |
| Arkvale Limited Director • Director | 15 Apr 2002←14 Years→17 May 2016 | Liquidation | |
| BF61 Limited Secretary • Company Secretary | 5 Feb 2001←24 Days→1 Mar 2001 | Active | |
| Macduff Diesels Ltd Director • Shipyard Director | 15 Apr 1998←14 Years→5 Jul 2012 | Active | |
| Macduff Ship Design Limited Director • Shipyard Director | 22 Mar 1993←22 Years→23 Oct 2015 | Active | |
| Macduff Shipyards Limited Director • Shipyard Director | 6 Apr 1989←26 Years→17 Nov 2015 | Active | |
