Ian J. Baker

John Mezzalingua Associates · Garmin Switzerland Gmbh · Rolls-Royce Plc
Total Patents: 16
Overall Rank: #291,936
Years Active: 2007–2023
John Mezzalingua Associates Rank: #30