James Bannister

Dogwatch
Total Patents: 2
Overall Rank: #2,189,111
Years Active: 1990–2004
Dogwatch Rank: #7