vator
news
Join
Log in
Eric Eldon
Palo Alto, California, United States
Member since August 23, 2007
About
Education
2005
Stanford
, BA
No details submitted yet.