John Speck

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