John O. Macfarlane, deceased

Tillin
Total Patents: 2
Overall Rank: #2,331,840
Years Active: 1989
Tillin Rank: #2