Mark Ellis

Stoma Ventures · Unknown
Total Patents: 5
Overall Rank: #975,652
Years Active: 1992–2020
Stoma Ventures Rank: #3