Is this for defense against a criminal case or do you want to sue the government for something? A lot of people think they need a pro-gun attorney for criminal defense which is not true. You need a good criminal defense attorney for that.
On the other hand if you want a constitutional lawyer who is an expert in the 2nd amendment then Steve Halbrook is your man. He is in Fairfax. http://www.stephenhalbrook.com/