Dean L. Johnson

Ball · NASA
Total Patents: 18
Overall Rank: #254,388
Years Active: 1985–2020
Ball Rank: #9