Ian M. Shapiro

Carrier
Total Patents: 5
Overall Rank: #1,023,685
Years Active: 1987–2010
Carrier Rank: #513