4 By Suzi Pomerantz Leadership Insights Social Media 01 Jun: Leadership and Social Media by the Numbers It’s been said that 90% of leadership success is about showing up. If you are not engaged online with a…