| Company | Timeline | Status | |
| Hillside Hotel (Montrose) Limited Director • Property Dealer | 24 May 2006←9 Years→18 Aug 2015 | Active | |
| Macpherson Property Company Limited Secretary • Director | 30 Apr 2006←11 Months→20 Apr 2007 | Active | |
| G.+P. Flats Ltd Director • Managing Director | 11 Feb 2002←6 Years→17 Mar 2008 | Dissolved | |
| Macpherson Property Company Limited Director • Managing Director | 11 Apr 2001←24 Years→Current | Active | |
| Macpherson Property Company Limited Secretary • Director | 21 Apr 1997←4 Years→11 Sep 2001 | Active | |
