David Viglione

Va
Total Patents: 14
Overall Rank: #347,327
Years Active: 2008–2020
Va Rank: #2