Does anyone know what happened to Leo Del Aviv? He just appears to have stopped performing and his Twitter is gone.