Margaret McClenaghan

Ppl Therapeutics (Scotland)
Total Patents: 2
Overall Rank: #2,245,570
Years Active: 1997–1999
Ppl Therapeutics (Scotland) Rank: #3