Rene J. Cabrera

Codman & Shurtleff · Johnson & Johnson
Total Patents: 9
Overall Rank: #587,204
Years Active: 1983–2003
Codman & Shurtleff Rank: #11