Steve Owen, current CEO of Stowe Holdings has passed the proverbial baton over to COO, Maveshan Tandree as the company’s new CEO, effective 01 February 2018. Read more about this exciting announcement here.