Flags on New York state government buildings are flying at half-staff today to honor a 23-year-old soldier from Oswego who died in Afghanistan.