Larry A. Jeffers
The Babcock & Wilcox · Davidson Instruments · Mcdermott Technology
Total Patents:
30
Overall Rank:
#125,331
Years Active:
1986–2016
The Babcock & Wilcox Rank:
#25