| Company | Timeline | Status | |
| MPC Automation Limited Director • Technical Director | 7 Aug 2006←19 Years→Current | Active | |
| Spey Control Systems Limited Director • Unreported | 7 Mar 2001←24 Years→Current | Active | |
| Spey Control Systems Limited Secretary • Technical Manager | 7 Mar 2001←24 Years→Current | Active | |
| Measuring And Process Control Limited Director • Technical Manager | 7 Mar 2001←24 Years→Current | Active | |
