An Army veteran is having his leaky roof replaced thanks to a local faith-based organization and a grant from Broome County.