John De Mello
Imperial College Of Science, Technology And Medicine · Imperial Innovations Limited · Molecular Vision Limited
Total Patents:
3
Overall Rank:
#1,534,834
Years Active:
2006–2014
Imperial College Of Science, Technology And Medicine Rank:
#45