Cumberland County vet receives new roof