David Alexander Rolfe

Talis Biomedical · Lotus Development
Total Patents: 9
Overall Rank: #536,906
Years Active: 1988–2025
Talis Biomedical Rank: #3