Andrew B. Spencer

American Ingenuity · Innovative Concepts
Total Patents: 6
Overall Rank: #879,795
Years Active: 1993–2003
American Ingenuity Rank: #1