Billy T. Upchurch
NASA
Total Patents:
12
Overall Rank:
#425,427
Years Active:
1985–2008
NASA Rank:
#98