A local veteran received a free new roof on Monday. The new roof was installed at 944 Draper Ave. in Schenectady.