Common collocations before 'firsthand'

almost, author, experience, get, has, knew, know, much, only, part, saw, see, seen, thing, witness