Stephen A. Debelius

Black & Decker · Emhart
Total Patents: 10
Overall Rank: #519,523
Years Active: 1984–2011
Black & Decker Rank: #367