cedric solomon