Richard D. DiMarchi
Indiana University Research And Technology · Eli Lilly · Ambrx
Total Patents:
111
Overall Rank:
#11,734
Years Active:
1986–2023
Indiana University Research And Technology Rank:
#1