| Company | Timeline | Status | |
| Fife Creamery Limited Director • Accountant | 31 Jul 1991←7 Years→31 Dec 1998 | Active | |
| William McMillan Limited Director • Financial Director | 6 Apr 1991←2 Years 9 Months→25 Jan 1994 | Dissolved | |
| Fife Creamery Limited Director • Accountant | 31 Dec 1988←1 Year 7 Months→31 Jul 1990 | Active | |
