Otis Willoughby

Ball · Delaware Capital Formation
Total Patents: 12
Overall Rank: #427,482
Years Active: 1992–2002
Ball Rank: #19