Leroy B. Townsend

University of Michigan · Chimerix · Glaxo Wellcome
Total Patents: 37
Overall Rank: #89,190
Years Active: 1990–2024
University of Michigan Rank: #14