Oded Davidovitch

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