Edward L. Cochran

Honeywell · Momenta Pharmaceuticals
Total Patents: 13
Overall Rank: #380,706
Years Active: 1995–2018
Honeywell Rank: #884