John D. Foglesonger

Itt · Itt Gilfillan, A Division Of Itt
Total Patents: 5
Overall Rank: #1,060,921
Years Active: 1986–1991
Itt Rank: #81