Singular Research 20 years of great Small Cap Stock ideas.