Margaret Annabelle Allen

NASA · IBM
Total Patents: 3
Overall Rank: #1,331,530
Years Active: 1989–2025
NASA Rank: #1,418