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