Keiko Kubo

Takara Bio
Total Patents: 3
Overall Rank: #1,493,829
Years Active: 1998–2017
Takara Bio Rank: #63