October 14, 2023in Netflix Appoints Mitchell Kreuch As Senior Director, Head Of Advertising Sales – APAC