| Company | Timeline | Status | |
| J E M Engines Ltd Director • Clerkess | 4 Mar 2013←12 Years→Current | Active | |
| Laurieston Engine Centre Limited Director • Clerkess | 22 Nov 2004←20 Years→Current | Active | |
| Laurieston Engine Centre Limited Secretary • Clerkess | 22 Nov 2004←20 Years→Current | Active | |
