Some small cap names to consider
Tim Kelley
Montgomery Investment Management