American Stock Transfer & Trust Company LLC, Computershare Trust Company NA, HSBC Bank USA NA, Deutsche Bank Trust Company Americas, Deutsche Bank AG, Banco Bradesco Sa, Equiniti Trust Company LLC, Solium Capital ULC, Shareworks By Morgan Stanley, Long-Term Stock Exchange, JP Morgan Chase Bank NA, Carta Securities LLC
Auditor
Deloitte Touche LLP
Marketer
Crosspoint Advisors Inc, BARO Investments & Securities Co Ltd