Eric Hafter

Ironridge
Total Patents: 8
Overall Rank: #605,808
Years Active: 2011–2025
Ironridge Rank: #13