Neil Shen
Forbes rank #1214

bsmash billionaire profile

Neil Shen

Neil Shen is a billionaire from China with an estimated net worth of $3.5 billion. Their listed source of wealth is Venture capital.

Net worth
$3.5 billion
Country
🇨🇳 China
Source
Venture capital
Rank
#1214