david-solomon-2997