James Michael Stafford
IBM · Specialized Bicycle Components
Total Patents:
61
Overall Rank:
#37,945
Years Active:
1984–2023
IBM Rank:
#1,616