James M. Hayes

Stryker · HP · Neptune Medical
Total Patents: 17
Overall Rank: #265,030
Years Active: 1989–2025
Stryker Rank: #321