Looks more like Fred Ward.
I see a rebel flag in that scarf
A good Indian
No, that wasn’t Charles Bronson (who was Eastern European). I remember that commercial from when I was a kid- we were all shocked to find out later that the actor was Italian.