Tradex Global Advisors appoints Daniel Libby as senior portfolio manager