Rafael Lopez

Abbott · Biomerix
Total Patents: 5
Overall Rank: #986,619
Years Active: 1982–2018
Abbott Rank: #3,441