david-solomon-2996