Allan Holdsworth – guitar, SynthAxe, engineering, mixing, production
Alan Pasqua – keyboard
Gary Husband – drums (tracks 1, 3)
Chad Wackerman – drums (tracks 4, 5), percussion (track 6)
Jimmy Johnson – bass (except track 6)
Biff Vincent – Roland Octapad bass (track 6)
John England – sound effects