Michele Marcolongo

Invisalert Solutions · Drexel University · University of Pennsylvania
Total Patents: 16
Overall Rank: #282,662
Years Active: 1995–2025
Invisalert Solutions Rank: #3