David L. Armitage

Cartasite · Project Canary, Pbc · US Air Force
Total Patents: 36
Overall Rank: #92,469
Years Active: 1981–2025
Cartasite Rank: #1