| Company | Timeline | Status | |
| James L. Archibald And Sons Limited Director • Managing Director | 1 Mar 1999←1 Year 11 Months→26 Jan 2001 | Active | |
| Archibalds Property Limited Director • Cabinetmaker & Upholsterer | 5 Apr 1989←11 Years→26 Jan 2001 | Active | |
| Aberdeen Association Of Social Service Director • Company Director | 31 Mar 1989←15 Years→30 Sep 2004 | Active | |
