Full name : David Barnard
Stage name / professional name : David Barnard CF
Profession : Pianist, Repetiteur, Chorus master