Hsiao Lu Sun

Otter Products
Total Patents: 14
Overall Rank: #343,875
Years Active: 2013–2022
Otter Products Rank: #34