| Company | Timeline | Status | |
| Peterhead Ice Company Limited Director • Finance Director  | 8 Oct 2003←2 Days→10 Oct 2003  | Dissolved  | |
| Buchan Trawlers Limited Director • Company Director  | 1 Aug 1999←6 Years→31 Dec 2005  | Active  | |
| Peter & J.Johnstone Limited Director • Accountant  | 24 Jun 1996←9 Years→31 Dec 2005  | Active  | |
| J. Marr (Aberdeen) Limited Director • Director/accountant  | 28 Nov 1991←14 Years→31 Dec 2005  | Active  | |
