| Company | Timeline | Status | |
| Dalriada School Director • Company Director | 23 Oct 2014←11 Years→Current | Active | |
| Almac Discovery Limited Director • Company Director | 23 Jan 2008←17 Years→Current | Active | |
| Almac Sciences (Scotland) Limited Director • Director | 26 Mar 2004←21 Years→Current | Active | |
| Syngal Limited Director • Company Director | 7 Jan 2002←22 Years→13 Aug 2024 | Dissolved | |
| Almac Trustees Limited Director • Director | 4 Jan 2002←6 Years→13 Mar 2008 | Active | |
| Quchem Limited Director • Co. Secretary | 24 Oct 2001←22 Years→13 Aug 2024 | Dissolved | |
| Almac Sciences Limited Director • Company Director | 24 Oct 2001←24 Years→Current | Active | |
| Almac Group Limited Director • Company Director | 24 Oct 2001←3 Years→18 Oct 2005 | Active | |
