Rochelle Wallace

Vice President Marketing, EMEA Financial Advisory at Kroll