Stephen G. Oswald has been at the helm of Ducommun Incorporated since January 23, 2017. With a solid educational foundation, he holds a Bachelor’s degree from the University of Michigan. Before leading Ducommun, he served as CEO of Capital Safety...
Stephen G. Oswald has been at the helm of Ducommun Incorporated since January 23, 2017. With a solid educational foundation, he holds a Bachelor’s degree from the University of Michigan. Before leading Ducommun, he served as CEO of Capital Safety Corporation and held various positions at United Technologies Corporation for over 15 years. Stepping into his role as CEO came after Anthony J. Reardon’s resignation, marking a significant leadership change for the company. Oswald’s compensation reflects a pay-for-performance philosophy, emphasizing a strong link between his pay and the company’s performance. For example, in 2020, his total compensation reached about $4.87 million, mainly driven by performance bonuses. Notably, during his leadership, he has navigated through challenging market conditions, including the COVID-19 pandemic, while still achieving significant bonus payouts based on key financial metrics. Oswald is actively engaged in insider transactions, with his holdings peaking around $16 million in late 2021. Overall, his experience and strategic direction have been pivotal in driving Ducommun’s growth assets and aligning them with investor interests.