John Blum seated at a piano in blue light at MLFC 07
PHOTO: Bryony McIntyre

John Blum