Lewis Maconachy

Lewis Maconachy

Comms and Marketing at Index Ventures.
106 points

1 stacked product