Mark E. Froggatt
Intuitive Surgical · Luna Innovations Incorporated · NASA
Total Patents:
94
Overall Rank:
#16,317
Years Active:
1995–2025
Intuitive Surgical Rank:
#23