Michael Rice
University Of Delaware · Switch Grip · Cornell Research Foundation
Total Patents:
13
Overall Rank:
#373,708
Years Active:
2001–2022
University Of Delaware Rank:
#18