Was so impressed with what David is doing that I have gone back to help with classes in my own time. David is very passionate about what he is teaching and his goal is to ... more