Shota Urushibata

Meidensha
Total Patents: 4
Overall Rank: #1,183,389
Years Active: 2013–2018
Meidensha Rank: #72