David Fernbach David. Fernbach, David Fischbach Diefenbach Breidenbach Cadenbach Haim Steinbach david oistrakh Dieffenbach Kit Leunbach