Sasha Orloff

Sasha Orloff

Founder and CEO of Puzzle
357 points
44 Upvotes