A selection of David’s performances.



SONGS FOR LIFE: Tomorrow

SONGS FOR LIFE the first set: Tomorrow Read More ...


SONGS FOR LIFE: The Three Goals

SONGS FOR LIFE the first set: The Three Goals Read More ...


THE FIRE OF COMPASSION: The Beginning

THE FIRE OF COMPASSION: The Meaning of Jazz in Words and Music the second set: The Beginning Read More ...


THE FIRE OF COMPASSION: The End

THE FIRE OF COMPASSION: The Meaning of Jazz in Words and Music the second set: The End Read More ...