Founder & CEO
Leonora Scott
CEO Approval Rating
70/100
2007
PrivateSubsidiary of Pernod Ricard S.A.
http://inverroche.com