Common collocations before 'veteran'

also, American, even, last, like, made, man, many, most, old, other, six, twenty, two, year