Teresa Kay-Aba Kennedy at Young Global Leader and World Economic Forum events.