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