Daniel Meruelo
New York University · Yeda Research And Development Co.
Total Patents:
26
Overall Rank:
#152,304
Years Active:
1991–2024
New York University Rank:
#13