Kevin Johnson has over 20 years of experience in all levels of leadership and in leading teams. Through these roles, he has developed a passion for helping others and helping them get the most out of their abilities, as well as uncovering abilities they did not know they had.