sentence: a prolific session musician since the 1970s , levin has played on 500 albums , including those of cher , alice cooper , john lennon , sarah mclachlan , stevie nicks , pink floyd , dire straits , lou reed , tom waits , buddy rich , the roches , todd rundgren , seal , anderson bruford wakeman howe , warren zevon , kevin parent , laurie anderson , kate and anna mcgarrigle , gibonni , and jean-pierre ferland .