Felix A. Landrau

Alza · Intarcia Therapeutics
Total Patents: 41
Overall Rank: #76,900
Years Active: 1981–2013
Alza Rank: #14