Thomas Friel Allen

Open Space Labs · Canvas Construction · Other Lab
Total Patents: 20
Overall Rank: #215,898
Years Active: 2019–2025
Open Space Labs Rank: #4