Oliver L. Richards, Jr.

Sprague Electric · Allegro Microsystems
Total Patents: 10
Overall Rank: #522,005
Years Active: 1985–2007
Sprague Electric Rank: #9