David Cutter
Very helpful and understanding. Always willing to make sure you understand the material. Really good understanding of material that is being covered. It helps to know what you are talking about.