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