Richard Davie

Envirex
Total Patents: 5
Overall Rank: #961,817
Years Active: 1986–2021
Envirex Rank: #13