Joseph R. DeLuca
Petra Solar
Total Patents:
2
Overall Rank:
#2,079,502
Years Active:
1999–2013
Petra Solar Rank:
#1