David Goodstein Havenstein James Epstein Ravelstein Ravenstein David B. Goldstein Firestein Edelstein dickstein Adelstein