| Company | Timeline | Status | |
| Mig Consulting (Scotland) Ltd Director • Unreported | 19 Oct 2016←9 Years→Current | Active | |
| Advanced Downhole Petrophysics Ltd Director • Unreported | 4 Oct 2013←12 Years→Current | Active | |
Gyrodata Drilling Automation Limited Director • Engineer | 5 Mar 2002←13 Years→4 Dec 2015 | Dissolved | |
Gyrodata Drilling Automation Limited Secretary • Engineer | 5 Mar 2002←13 Years→4 Dec 2015 | Dissolved | |
| Gyrodata Limited Secretary • Unreported | 1 Aug 1995←20 Years→4 Dec 2015 | Active | |
| Gyrodata Limited Director • General Manager Europe | 15 Jun 1989←26 Years→4 Dec 2015 | Active | |
