John is experienced in teaching piano, theory and harmony to all ages. He was previously a Registered Music Teacher in Calgary, Alberta, where he was active as a music instructor and church music director from the mid 1970's. He lives and works in Parksville and also teaches in Qualicum Beach. He holds a L.Mus., B.Mus., and M.M.A. from McGill University in Montreal.