John Buckingham of Al Frank Asset Management is ready for a rally, and he names ten stocks he expects to be riding that rally.

"All of the things that are awful out there in the economy, we already know that," he told CNBC.  "This stuff is baked into the cake."