Ulrich Otten
John Deere · Tesa Ag · Tesa Se
Total Patents:
10
Overall Rank:
#510,587
Years Active:
2002–2017
John Deere Rank:
#959