He has been responsible for the development of data access technologies in a range of products including Cognos Impromptu, Cognos ReportNet, Cognos 8 and Cognos 10, as well as IBM Cubing Services and most recently, IBM Cognos Dynamic Cubes.