Ovidiu Petru Popadiuc
Electro-Motive Diesel · Progress Rail Locomotive
Total Patents:
4
Overall Rank:
#1,173,733
Years Active:
1998–2019
Electro-Motive Diesel Rank:
#61