Nicholas James Hastings

Esselte N.V. · Esselte · Technology Partners
Total Patents: 7
Overall Rank: #725,540
Years Active: 1996–2019
Esselte N.V. Rank: #15