Terri Owen Terri Owen has been named general manager of FleishmanHillard's global headquarters in St. Louis.