John Birch

Rh Us
Total Patents: 9
Overall Rank: #563,763
Years Active: 1994–2020
Rh Us Rank: #10