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

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