| Company | Timeline | Status | |
| Irvine Bay Developments (Stevenston) Ltd Director • Director | 30 Jul 2018←3 Years→20 Jul 2022 | Dissolved | |
| Irvine Bay Events Limited Director • Motor Engineer | 18 Mar 2011←12 Years→20 May 2023 | Active | |
| Watsons Properties Limited Director • Director | 15 Nov 2006←16 Years→20 May 2023 | Active | |
