Oded Davidovitch
Hoover Limited · Elgo Irrigation
Total Patents:
8
Overall Rank:
#647,381
Years Active:
2003–2015
Hoover Limited Rank:
#81