David Mount...Musician, Teacher, Artist, Accompanist...