Net WorthLeave a comment February 3, 2016August 3, 2021 Admin Neil Shen Net Worth Net Worth: $1.01 Billion About Neil Shen Neil Shen is a venture capitalist, investor, and internet e