Andrew P. Phelan

Inverness Medical Switzerland Gmbh · Alere Switzerland Gmbh · Lumiradx Uk
Total Patents: 14
Overall Rank: #339,695
Years Active: 2005–2024
Inverness Medical Switzerland Gmbh Rank: #6