Tom Telesco named new GM