Treasury Wine Estates has appointed Noel Meehan as the company's new chief financial officer. Meehan replaces Tony Reeves, who has decided to leave the role.