Allan Stewart

Meta · ICI · Maplebear
Total Patents: 19
Overall Rank: #233,177
Years Active: 1983–2024
Meta Rank: #492