Alex Ferrara

I, for one, welcome our new computer overlords

$0
Back
Message
4
Confirmed Investments · Invests $1m per deal
self-reported
Portfolio
What I'm Looking For