Nashville SC has hired U.S. men’s national team assistant coach B.J. Callaghan to be its next manager.