Michael Scott Cavanaugh
Hts
Total Patents:
3
Overall Rank:
#1,551,875
Years Active:
1991–2012
Hts Rank:
#5