cairo avalos