solomon gross