David A. Switzer

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