Weinberg, Kenneth S. (Kenneth Steven), 1947-