Andrew B. McNeill, Jr.

IBM
Total Patents: 43
Overall Rank: #70,907
Years Active: 1984–2016
IBM Rank: #2,123