Tara McGrath profile image and settings

Tara McGrath

Head of Innovation @ Novartis

I support teams to come together to problem solve

Report