Ken-ichi Miyamoto

Saint Louis University · Tsumura & · Japan Science And Technology Agency
Total Patents: 5
Overall Rank: #1,008,176
Years Active: 1991–2014
Saint Louis University Rank: #47