Luis Santos

Babcock Power
Total Patents: 6
Overall Rank: #815,104
Years Active: 1987–2022
Babcock Power Rank: #3