david-solomon-2991