Luckily here in oregon we can buy, own, and carry full autos as long as we do not fully conceal them. meaning we have to have them visible above the top of our pocket.
Therefore, when dressed nicely, I carry a Pro-Tech Godfather.
When working I carry a Kershaw Blur.