| Company | Timeline | Status | |
| Cannon Power Solutions Limited Director • Consulting Engineer | 29 Apr 2022←3 Years→Current | Active | |
| Rufuss Ltd Director • Company Director | 30 Sep 2016←8 Years→16 Sep 2025 | Dissolved | |
| Cannon Property Group Limited Director • Senior Consulting Engineer | 17 May 2016←9 Years→Current | Active | |
| Cannon Residential Limited Director • Unreported | 20 Apr 2016←9 Years→Current | Active | |
