Michael Rice
The Pillsbury · Xerox · Biolife Solutions
Total Patents:
22
Overall Rank:
#195,251
Years Active:
1991–2020
The Pillsbury Rank:
#14