I'm not a lawyer or a legal expert but you may want to check
www.handgunlaw.us www.mylicensesite.com www.NRA.org www.gunlawguide.com .
I'd suggest obtaining a copy of your state law enforcement records or have your local PD run a detailed background check. This may cost $5.00-$10.00.
I'm almost 100% sure most CONUS law enforcement agencies have jacked up the rates in recent years too.
Fingerprint cards use to run $5.00 now they cost $10.00 each!
Thanks President Obama!