Michael Scott
Viacyte · British Telecommunications Public Limited · Apple
Total Patents:
37
Overall Rank:
#88,391
Years Active:
1989–2025
Viacyte Rank:
#6