This is a Golden Age of Guns.
This.
And make sure the attorney you consult knows something about firearms and self defense law in your jurisdiction.
Not all of them do.
My ex was a union lawyer and did RE work.
She knew NOTHING about gun laws.
At least she was smart rough to know she was ignorant.
Successful attorneys (and many other profession) require knowledge of what they DO NOT know.
AS a PhD engineer.
I was well aware that outside my specialty (synchronization of signals) I needed to be very cautious.
I saw many people step on their crank when they wandered away from their training and experience.
My greatest skill was recognizing what I did NOT know, and then knowing how to learn what was needed for a particular problem.
Did you know that protons on a crystal oscillator can permanently degrade performance?
As in reset the long term aging curve of the crystal.
It was very important in TDOA (Time Difference of Arrival) systems.
We use two tightly synchronized oscillators to determine the slight difference in arrival of signals at two detectors.
Think two satellites a few hundred miles apart pincking up the same radar pulse.
You can determine the location of the source of the pulse.