John Speck
Rearden · Rearden Mova · Onlive
Total Patents:
34
Overall Rank:
#102,120
Years Active:
2000–2024
Rearden Rank:
#5