Great list Mike. It’s very clear and concise. All these points are extremely well for lead generation. Planning and strategies are vital in creating and distributing content. Being consistent is essential. Lots of tactics are present now due to the presence of technology, to combine these across multiple channels like emails, social media, web, voice and mobile are best ways to reach prospects.