William P. Lanigan

Mi-Jack Products
Total Patents: 18
Overall Rank: #257,873
Years Active: 1987–2014
Mi-Jack Products Rank: #7