Line up

Steve Lukather - vocals, guitars
David Paich - vocals, keyboards
Steve Porcaro - keyboards
Joe Williams - vocals
Shem von Schroeck - bass
Shannon Forrest - drums
Lenny Castro - percussion
Warren Ham -saxophone, vocals