Richard C. Titmas
Igen International · Bioveris · Celltech Co.
Total Patents:
13
Overall Rank:
#382,234
Years Active:
1987–2017
Igen International Rank:
#7