Steve Vai
All songs written by Steve Vai except "Christmas Time is Here" by Vince Guaraldi and Lee Mendelson