Carl St-Louis
Ocera Therapeutics · Tranzyme Pharma
Total Patents:
8
Overall Rank:
#640,612
Years Active:
2012–2018
Ocera Therapeutics Rank:
#8