Philip Benz

Semler Technologies
Total Patents: 13
Overall Rank: #374,242
Years Active: 2003–2022
Semler Technologies Rank: #1