James White

Active Palo Alto, CA Managing Director for Sutter Hill Limited