David Ferguson
David is so wonderful!! He likes to do alot of movement activities, afterall it is music and movement. His expectations are very clear. He explains all the assignments well. He is also very caring and understanding. If you have David as your teacher you are very lucky!