alfie solomons