David L. Yowan is the current CEO and President of Navient Corporation, a company he joined after years of experience in finance at major firms. He stepped into the CEO role on May 15, 2023, after serving as a Board...
David L. Yowan is the current CEO and President of Navient Corporation, a company he joined after years of experience in finance at major firms. He stepped into the CEO role on May 15, 2023, after serving as a Board member since March 2017. Yowan's background includes high-level positions at American Express, where he was the Executive Vice President and Corporate Treasurer until 2022. Before that, he worked at Citigroup as Senior Vice President of North American Consumer Bank Treasury. He holds a Bachelor's degree in finance from the University of Michigan, which laid the foundation for his successful career in the finance sector. Under his leadership, Navient has focused on aligning executive compensation with performance, emphasizing results for shareholders. In 2023, Yowan's total compensation was approximately $2.5 million, with a significant portion linked to performance metrics. This includes a substantial grant of restricted stock units set to vest based on continued employment and performance. Yowan’s strategic direction and extensive experience are seen as key assets in navigating the complex landscape of finance and education loans.