Harry Allen

Umbra · Design Ideas
Total Patents: 3
Overall Rank: #1,625,523
Years Active: 1999–2001
Umbra Rank: #25