Retired U.S. Army Maj. Jeff Odegaard, speaking Monday to a near-capacity crowd of about 300 at the Emma Kelly Theater, reminded people that Memorial Day is not for veterans, but for those who died from all manner of causes in military service to their country.