solomon benjamin