Home Tags Ellen Williams

Tag: Ellen Williams

Kyle Named Executive in Residence

The Social Enterprise Initiative at Goizueta named social entrepreneur David Kyle its new Executive in Residence this month, adding an outside perspective to a program designed...