Leonardo Rub

Knowles Electronics · Avaya · Audience Partners
Total Patents: 11
Overall Rank: #452,483
Years Active: 2000–2021
Knowles Electronics Rank: #78