Gary Danielson signs off for final time