Stefan Barbulescu

Lord
Total Patents: 4
Overall Rank: #1,134,965
Years Active: 2010–2023
Lord Rank: #89