Starwood Hotels & Resorts Worldwide announced the appointment of Phil McAveety as Chief Brand Officer for the global hotel giant.