Charles Raymond Degenhardt

The Procter & Gamble · H. Lee Moffitt Cancer Center And Research Institute · Mallinckrodt
Total Patents: 23
Overall Rank: #184,737
Years Active: 1981–2017
The Procter & Gamble Rank: #783