ACU names former PFSweb CEO as College of Business dean
Abilene Christian University has appointed longtime technology and business executive Mike Willoughby (’86) as dean of the College of Business Administration, effective Jan. 2, 2025. Willoughby spent 24 years at PFSweb, most recently as CEO and board director. He guided the 2,500-employee public company with up to $340 million in annual revenue through complex changes … Continued