James B. Elmore

Invista North America S.A.R.L. · The Lycra Company
Total Patents: 3
Overall Rank: #1,423,509
Years Active: 2014–2022
Invista North America S.A.R.L. Rank: #107