Mark E. Froggatt

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