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