david-solomon-2993