Stephen Kelly is based out of London, England, and is the Chief Executive Officer of Cirata. Stephen previously worked at BlackRock as a Senior Advisor. Stephen Kelly attended the University of Bath.