Loretta D. Spotila
The Nemours Foundation · Allegheny University Of The Health Sciences · Drexel University
Total Patents:
4
Overall Rank:
#1,240,830
Years Active:
2001–2011
The Nemours Foundation Rank:
#9