Sacha Tibbetts

Caribbean Utilities Company (Cayman)
Vice President, Customer Service & Technology