Your definition of a hero is a bit restrictive. Myself and many others consider Professor Fred Hollows a hero.....he neither saved lives or put his life at risk to do so. What he did do is save the eyesight of thousands of people in third world countries.
I also consider Neil Armstrong a hero...he endangered his own life to get to the moon but didn't save any other lives in the process.
My definition of a hero is anyone who displays courage and good qualities.....someone that others aspire to be.