David D. Hadden

Triangle Pharmaceuticals
Total Patents: 3
Overall Rank: #1,585,931
Years Active: 2000–2007
Triangle Pharmaceuticals Rank: #8