Robert Roorda
Yale University · Sloan Kettering Institute For Cancer Research · Comcast
Total Patents:
4
Overall Rank:
#1,107,048
Years Active:
2004–2024
Yale University Rank:
#418