Tag Archive for: dr. thomas mcafee

Future CEO dies in Africa


Thomas McAfee passed away the weekend before he was to begin his new role at USC.