Diego Rivera is an artist.