Kevin P. Cowles

John Deere · HGST · IBM
Total Patents: 13
Overall Rank: #364,987
Years Active: 2004–2025
John Deere Rank: #385