Michael Rice

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