Stephen P HalbrookStephen P. Halbrook's recent books include The Founders' Second Amendment and The Swiss and the Nazis. He is an attorney in Fairfax, Virginia, whose works are cited by the Supreme Court.
An OTP has been sent to your Registered Email Id:
Resend Verification Code