I wonder if it would be legal to carry shells on his person at the same time. I would think it would be. If I did that here in MA I would not get arrested, but I would bet my license would get yanked.
Anyone can carry a loaded handgun in open view if they are 21. No permit required.