Steven DeRose
Docugami · Enigma Information Systems · Inso Providence
Total Patents:
17
Overall Rank:
#267,878
Years Active:
1996–2024
Docugami Rank:
#1