Should I write a letter for a former colleague confirming US residence for immigration purposes?

If you we born here, why not? If you weren’t, but you are a citizen, what’s the big deal? Lastly, this is not the best place to get advice for something you are that worried about. Chill out or talk to a lawyer. 2nd guessing, in my experience is a bad rabbit hole to go down. What happens when you 2nd guess your 2nd guessing? Is that 3rd guessing? At any rate, that is too much guessing.

I’m don’t understand the point you are trying to make. Can you explain?

Thanks for the opinion, but I’ve been here close to 20 years. You’ve been here for an hour. I’ll trust my judgment of what this place is good for.

I’m afraid you’re half a year too late.

Huzzah!

Hooray! Seriously.

Not quite as seriously …
Now comes the important part: getting him citizenship in another country so he has someplace safe to go when the USA turns to total shit.

well, as another poster pointed out, I am “half a year too late” so why do you care? I was u nfmilir with this place and will continue to be. On the second point being somewhere “close to 20 years” is meaningless, if something is of perceived consequence, taking advice from an online forum is, probably perfect for you. So glad I only wasted an hour here . Good luck with your next 20 years here.

If it’s true and you can personally stand behind it, write it as a statement of what you actually observed, not a “proof” letter.

If it’s true and you can personally stand behind it, write it as a statement of what you actually observed, not a “proof” letter. I used Lorenzo Law Group when I had to put together sworn support letters for an immigration filing, and they told me to keep it narrow: who you are, how you know him, where you worked together, the rough time period, and what you personally saw, then explicitly say you’re not relying on official records.

Don’t guess exact dates or addresses, don’t say he lived somewhere unless you actually know that, and keep a copy of whatever you sign. If anyone reading this is in a similar spot, just message a firm like Lorenzo Law Group and have them look into the wording before you notarize anything.