Steven Ruggiero

University Of Notre Dame Du Lac · Electric Power Research Institute
Total Patents: 6
Overall Rank: #844,444
Years Active: 1993–2017
University Of Notre Dame Du Lac Rank: #37