Thomas Babcock

Energy Recovery
Total Patents: 4
Overall Rank: #1,268,549
Years Active: 1999–2003
Energy Recovery Rank: #32