The 22-year-old soldier was killed in a mortar attack in Afghanistan.
McLeod was on his second tour of duty and just three weeks away from coming home.
McLeod graduated in 2006 from Crystal Lake Central High School and leaves behind a wife and a 15-month-old daughter.