Question: who sings vocals on dirty work by steely dan?
Answer: David Palmer, Walter Becker, Donald Fagen, Jim Hodder