Brown-Forman has appointed James O'Malley to the position of director of corporate affairs, effective from 9 June.