| Company | Timeline | Status | |
| E-Diesels Limited Director • Finance Director | 17 Feb 2000←25 Years→Current | Active | |
| Castle Sween Bay Holidays Limited Director • Accountant | 17 Feb 2000←25 Years→Current | Active | |
| Corven Properties Limited Director • Financial Director | 28 Apr 1995←30 Years→Current | Active | |
| Duncan Rogers (Engineering) Limited Secretary • Unreported | 2 Feb 1995←30 Years→Current | Active | |
| Duncan Rogers (Engineering) Limited Director • Company Director | 19 Jun 1989←36 Years→Current | Active | |
