John Brooks Armitage

Oklahoma Blood Institute · E.I. Du Pont De Nemours And
Total Patents: 6
Overall Rank: #796,229
Years Active: 1982–2024
Oklahoma Blood Institute Rank: #1