Steven Gareth Griffiths

Novartis Ag · Ottawa Health Research Institute · Novartis Animal Health U.S.
Total Patents: 14
Overall Rank: #336,516
Years Active: 2003–2025
Novartis Ag Rank: #339