Greenville, VA 24440
Learn classical, jazz, theory, composition, and improvisition.
...I have developed unique programs to teach composition, improvisation, and to develop technique. I have a program on how to practice, how to prepare a piece for performance, and many many games and tricks and tips for learning music and the piano. Whether you want...