solomon yue