Stephen Taub Premium Robert Bishop on Why China Is on the Rebound Again The founder of Impala Asset Management believes China’s ambitious infrastructure initiative is already working. It’s a contrarian position. Stephen Taub December 17, 2025