Mark McDougall

Promega · Nycomed Amersham Plc · Amersham Pharmacia Biotech Uk Limited
Total Patents: 36
Overall Rank: #94,015
Years Active: 1997–2021
Promega Rank: #12