Home / Music / David Palmer sang lead on Steely Dan's 'Dirty Work' — not Donald Fagen.Music linernotes album music steely-danDavid Palmer sang lead on Steely Dan's 'Dirty Work' — not Donald Fagen.Palmer also sang ‘Brooklyn (Owes the Charmer Under Me),’ the only two tracks on Can’t Buy a Thrill not sung by Donald Fagen. Search Amazon As an Amazon Associate, Work Notes may earn.Related NotesAja became Steely Dan's highest-charting album at No. 3 on the Billboard 200Two Against Nature went Platinum 20 years into Steely Dan's career42 session musicians played on Steely Dan's GauchoTwo Against Nature won four Grammys, including Album of the YearSteely Dan's Two Against Nature ended a 20-year studio silenceExploreGaye moved to Belgium to escape his tax problemsJustin Vernon went to a cabin to heal, not to make an albumLindsey Buckingham left Fleetwood Mac's touring lineup but not the bandLoveless cost £250,000 and nearly sank Creation RecordsNeil Young went acoustic for Harvest Moon to recover from tinnitusPrevious Do It Again and Reelin' In the Years came from Steely Dan's debutNext David Bowie produced The Idiot and composed most of the music.