James Clare Richards
Isis Innovation Limited · National Research Council Of Canada · Unknown
Total Patents:
12
Overall Rank:
#420,206
Years Active:
1997–2015
Isis Innovation Limited Rank:
#14