Stephan Ohnmacht
Brock University · Cornell University · Ucl Business Plc
Total Patents:
2
Overall Rank:
#2,017,579
Years Active:
2010–2016
Brock University Rank:
#14