Credits
PERFORMING ARTISTS
Roger Waters
Vocals
Stan Farber
Vocals
Jim Haas
Vocals
John Joyce
Vocals
Joe Chemay
Vocals
Jim Farber
Background Vocals
Graham Broad
Drums
Rick DiFonzo
Guitar
Snowy White
Guitar
Andy Fairweather Low
Guitar
Nick Glennie-Smith
Keyboards
Peter Wood
Keyboards
Michael Kamen
Conductor
COMPOSITION & LYRICS
Roger Waters
Composer
PRODUCTION & ENGINEERING
Roger Waters
Producer
Nick Griffiths
Producer
Heidi Cannavo
Engineer
Nigel Jopson
Mixing Engineer
Steven McGlaughlin
Recording Engineer