Kirk James

Nixon
Total Patents: 1
Overall Rank: #3,497,763
Years Active: 2004
Nixon Rank: #10