
As well as having a number of years of teaching experience and a wealth of knowledge in areas including songwriting, arranging, improvisation, musicianship, and the culture of music, Cliff is an active session guitarist and successful musician in his own right.