"Millions died from this 1932 and 1933"
Millions died from this "in" 1932 and 1933? Or perhaps Millions died from this 1932 and 1933 disaster/event/something else?
Open to ideas but I feel that it could be better.
"massive stockpile of these" - do you think one nuclear weapon counts as a massive stockpile? Can "these" refer to a singular thing? No and no. Stop being lazy and type the 's'!