alex castro soto del valle