Matthew Pollard

Cephalon · Teva Pharmaceuticals Australia Pty · Cephalon Australia Pty.
Total Patents: 22
Overall Rank: #190,539
Years Active: 2009–2025
Cephalon Rank: #22