David Popovich
Nureva · Smart Technologies Ulc
Total Patents:
13
Overall Rank:
#364,498
Years Active:
2010–2025
Nureva Rank:
#2