Russell J. Leonard

Molex
Total Patents: 11
Overall Rank: #471,878
Years Active: 1986–2003
Molex Rank: #150