Joining SmallCapSteve today is David Rosenberg, founder & president of Rosenberg Research. David sits with us this afternoon ...