Select Page
Michael Johnson Michael Johnson is an AMI certified primary teacher with forty years teaching and training experience and a special interest in science, technology and music.