We are delighted to announce Stephen Meredith as the newly appointed General Manager of Andaz Turks & Caicos. With over two ...