Battle of the Generations: Demand Gen vs Lead Gen

Demand generation and lead generation are the apples and oranges of the marketing world.