David Martínez de Lecea

David Martínez de Lecea

Finance and technology
13 points