| Company | Timeline | Status | |
| Capratechnology Limited Secretary • Engineer  | 21 Jun 2000←15 Years→1 Apr 2016  | Active  | |
| Capratechnology Limited Director • Engineer  | 21 Jun 2000←15 Years→1 Apr 2016  | Active  | |
| Surfnet (U.K.) Limited Director • Professor  | 7 Sep 1999←7 Years→27 Sep 2006  | Active  | |
| Surfnet (U.K.) Limited Secretary • Professor  | 7 Sep 1999←1 Year→2 Oct 2000  | Active  | |
