Rich Skrenta

Rich Skrenta

AngelClaimed
Advisor @ Presearch
HQ location
Redwood City, United States