| Company | Timeline | Status | |
| Scottish Football Association Limited (The) Director • Insurance Consultant | 8 Jun 1992←5 Years→5 May 1998 | Active | |
| Montrose Football Club Limited Secretary • Unreported | 19 May 1991←4 Years→24 Jul 1995 | Active | |
| Montrose Football Club Limited Director • Insurance Consultant | 12 Oct 1989←33 Years→5 Jun 2023 | Active | |
| Montrose Football Club Limited Director • Unreported | 1 Jan 1970←53 Years→5 Jun 2023 | Active | |
