Profile of alfredo castro