Diego López Bueno (ca.