Retired U.S. Army Maj. Gen. Stephen Hager will serve as grand marshal of the parade, which will take place rain or shine.