| Company | Timeline | Status | |
Feisty Productions Ltd Director • Journalist | 12 Feb 1999←19 Years→3 Jul 2018 | Dissolved | |
| The Children's Parliament Director • Journalist | 30 Jan 1999←5 Years→19 Jan 2005 | Active | |
| Traverse Theatre (Scotland) Limited Director • Journalist | 27 Jul 1998←2 Years 7 Months→28 Feb 2001 | Active | |
