Jon Ihlefeld
National Technology & Engineering Solutions Of Sandia · Sandia · E.I. Du Pont De Nemours And
Total Patents:
16
Overall Rank:
#293,661
Years Active:
2006–2021
National Technology & Engineering Solutions Of Sandia Rank:
#63