John P. Hagen

Domaille Engineering · IBM · HGST
Total Patents: 6
Overall Rank: #778,763
Years Active: 2002–2025
Domaille Engineering Rank: #5