Richard Rhodes

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