Richard Owczarzy

Integrated Dna Technologies · University Of Iowa
Total Patents: 13
Overall Rank: #365,383
Years Active: 2005–2025
Integrated Dna Technologies Rank: #12