Shunri Oda
Canon · Japan Science And Technology Agency · Japan Science And Technology
Total Patents:
23
Overall Rank:
#186,400
Years Active:
1987–2007
Canon Rank:
#3,464