Brad MacAfee Named Chief Executive Officer at Porter Novelli

by Porter Novelli