Key Search Expands Team

Basel, Switzerland-headquartered executive search firm Key Search has expanded with the addition of Google search executive David Bizer as director....