peter amos.

MUSIC.

guitarist.

composer.

improvisor.

teaching.

teacher.

learner.

etc.