• 2017-2018– Managing Director, Zimbabwe Cricket
• 2010– Chief Executive Officer, Dubai Golf
• 2009-2010– Chief Operating Officer, Dubai Golf
• 2008– Chief Operating Officer, Dubai Event Management Company
• 1992-2002– Financial Controller, Citigroup/Saudi American Bank, London
• 1989-1992– Manager, Ernst & Young, Riyadh
• 1986-1989– Assistant Vice-President, Corporate Finance, Chase Manhattan, Karachi
• 1979-1985– Senior Auditor, Westbury & Company, London