Leon Afremov

Brightsource Industries (Israel) · Babcock Power Services
Total Patents: 6
Overall Rank: #844,118
Years Active: 2013–2017
Brightsource Industries (Israel) Rank: #6