Lyal Douglas Allen

John Deere · Veyance Technologies
Total Patents: 11
Overall Rank: #462,546
Years Active: 1984–2016
John Deere Rank: #574