Joh-E Ikeda
Research Development Corporation Of Japan · The University Of Ottawa · Japan Science And Technology
Total Patents:
5
Overall Rank:
#1,002,569
Years Active:
1997–2015
Research Development Corporation Of Japan Rank:
#41