Great presentation Mitch, understands the concepts perfectly. You are doing a great work