| Company | Timeline | Status | |
James Haggart & Sons Limited Secretary • Sales Manager | 19 Oct 2004←4 Years→27 Jan 2009 | Dissolved | |
James Haggart & Sons Limited Director • Sales Manager | 8 Dec 1995←13 Years→27 Jan 2009 | Dissolved | |
| OLD Course Ranfurly Golf Club. Ltd. (The) Director • Sales Manager | 2 Feb 1995←3 Years→5 Feb 1998 | Active | |
| OLD Course Ranfurly Golf Club. Ltd. (The) Director • Sales Manager | 28 Feb 1989←4 Years→3 Feb 1994 | Active | |
