| Company | Timeline | Status | |
| Naissa Ltd Secretary • Company Secretary | 2 Jun 2005←20 Years→Current | Active | |
| Visual Management Limited Director • Software Engineer | 8 Mar 2000←25 Years→Current | Active | |
| Visual Management Limited Secretary • Software Engineer | 8 Mar 2000←25 Years→Current | Active | |
| Oxford Software Engineering Ltd Director • Software Engineer | 1 Nov 1993←9 Years→17 May 2003 | Dissolved | |
