Luis Roca

Luis Roca

into the intersection of tech and media
37 Upvotes