NEW YORK, May 25, 2023 – China Institute in America is delighted to announce the appointment of George S. Geh as the new Chief Executive Officer (CEO) of the renowned cultural institute that has been promoting a better understanding of China through art, culture, education, and business for 97 years. Effective May 25, 2023, George takes over from James B. Heimowitz, who has helmed the organization since 2014 and will assume the new role of Honorary Chair.
George brings to China Institute over 30 years of business experience across the U.S., China, and Europe in private equity, management consulting, and corporate management. He most recently served as Managing Director (MD) at the Lone Star Funds and prior to that as MD at AlixPartners. He was also the Head of Worldwide Strategy for Alstom Power for four years. George received his MBA from Carnegie Mellon University, MS from Pennsylvania State University, and BS from Shanghai Jiao Tong University. A Chinese American, George is an active member of the local community. As U.S.-China relations enter a new era, George’s deep knowledge of China and cross-border management experience will play a pivotal role in strengthening the influence of the Institute to facilitate collaboration between the two countries.
“We are very pleased to welcome George at China Institute. As we anticipate the arrival of our centennial anniversary in 2026, we also see that the present dynamic is perhaps the most challenging in recent memory, which means our mission is more important than ever to seek out new opportunities and areas in which we can truly make a difference”, said Chien Chung Pei, Co-Chair of China Institute Board of Trustees.
About China Institute
China Institute advances a deeper understanding of China through art, culture, education, and business programs. Founded in 1926 by American educators John Dewey, Paul Monroe, and Chinese diplomats Hu Shi (胡適) and Kuo Ping-Wen (郭秉文), the institute is the oldest bicultural, non-profit organization in America to focus exclusively on China.
China Institute is located at 100 Washington Street, New York, NY 10006. To learn more, please visit chinainstitute.org
To download this press release, click here.
Media Contact: Alex Luan
Phone: 212.744.8181 Ext. 106