John Edward Barnard

ICI · Bnsf Railway
Total Patents: 5
Overall Rank: #934,266
Years Active: 1983–2024
ICI Rank: #456