dennis x cruz