Matteo Taccola

European Space Agency
Total Patents: 3
Overall Rank: #1,461,948
Years Active: 2005–2019
European Space Agency Rank: #23