Johnson: Now is the time to take a very hard look at small and mid-cap stocks