En Banc Opinion Opinion Appellees – Response Brief Appellees – Response to En Banc Petition Appellees – Supplemental Response Brief Amicus – National Rifle Association Appellant – En Banc Petition Appellant – Opening Brief Appellant – Reply Brief Appellant – Supplemental Brief Appellant – Supplemental Reply Brief
