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