Craig Flanagan

Mallinckrodt Hospital Products Ip Unlimited · Mallinckrodt Pharmaceuticals Ireland Limited · Ino Therapeutics
Total Patents: 20
Overall Rank: #219,889
Years Active: 2011–2023
Mallinckrodt Hospital Products Ip Unlimited Rank: #8