John Russell

Decopac
Total Patents: 7
Overall Rank: #690,902
Years Active: 2003–2024
Decopac Rank: #7