Richard Rhodes
Berry Plastics · Olin · Sphero
Total Patents:
14
Overall Rank:
#330,397
Years Active:
1998–2025
Berry Plastics Rank:
#22