david-solomon-3000