Richard Derrenbacher

Channel Master
Total Patents: 3
Overall Rank: #1,628,528
Years Active: 2000
Channel Master Rank: #7