David A. Switzer
Evolution Engineering · Microsoft · Nike
Total Patents:
106
Overall Rank:
#12,892
Years Active:
2004–2025
Evolution Engineering Rank:
#3