Steven Horowitz
Yahoo Holdings · Excalibur Ip · Google
Total Patents:
25
Overall Rank:
#163,834
Years Active:
1989–2019
Yahoo Holdings Rank:
#37