Lenny McNab

Lenny McNab

Lenny McNab

After ousting 11 hopeful rivals, Lenny, an executive chef from Colorado, earned the most fan votes to become Food Network's newest Star.

All About Lenny