Rory has spent much of his career in finance roles covering external audit, internal audit and group financial reporting in addition to developing multidimensional reporting systems and document management systems.