David Wilson named general manager