Owen Leach is a seasoned Senior Design Director at INVNT APAC, bringing nearly two decades of experience in the creative industry. With over five years as a dedicated Design Director, they have excelled in art direction and team leadership, demonstrating a passion for cultivating creative excellence and guiding teams towards impactful outcomes. Prior to their current role, Owen held various positions including Art Director at Sweeney Advertising and Senior Graphic Designer at Arc Worldwide. Owen earned a Certificate 4 in Photography from Ultimo Tafe in 2007.
This person is not in the org chart
This person is not in any teams
This person is not in any offices