Michael Joseph Hayes

Stryker · Stryker Canadian Management · Dyno Nobel
Total Patents: 77
Overall Rank: #24,191
Years Active: 1988–2025
Stryker Rank: #6