Charles Nicholson

Otto Industries · Verily Life Sciences
Total Patents: 12
Overall Rank: #398,900
Years Active: 1995–2025
Otto Industries Rank: #4