| 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 • Senior Consulting Engineer  | 20 Apr 2016←9 Years→Current  | Active  | |
