yahya avalos