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