DDH atm is one of the best opportunities I've seen in 20 successful years of investing:1. Business Prospects: 2. Management: 3. Valuation: