Stephen Carroll

Papyrus Technology · Pearson Education · Papyrus Co.
Total Patents: 10
Overall Rank: #485,978
Years Active: 1998–2025
Papyrus Technology Rank: #1