vator
news
Join
Log in
Rod Beckstrom
Palo Alto, California, United States
Member since September 20, 2007
About
Education
1987
Stanford
, MBA
No details submitted yet.