Robert Nicholas Dean

Illumina · Illumina Singapore Pte.
Total Patents: 11
Overall Rank: #433,638
Years Active: 2024–2025
Illumina Rank: #108