Dennis works regularly as a session musician, playing many types of music on various wind instruments. He is also an accomplished singer and composer. He has performed with many well known World Beat musicians, and has recorded several albums, including three of his own original music. In the 1970’s he worked with the 12-string guitar wizard Clark Palmer, and Latin music influences such as the great Salvadoran composer and guitarist Sal Laroche, as well as the band Tuza (whose members later went on to work with John Lee Hooker). Jazz composer James Norton was another powerful influence.