Kennedys appoints new chief financial officer