Stephen Taub 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 August 25, 2016