Hammerhead
Master
Indiana vs Richardson is specific to seatbelt stops. Seatbelt stops are their own area of law because of the following IC code:
IC 9-19-10-3.1
...However, a vehicle, the contents of a vehicle, the driver of a vehicle, or a passenger in a vehicle may not be inspected, searched, or detained solely because of a violation of this chapter...
OP was stopped for speeding.
For Mr. Richardson, yes, his specific case and the questioning about the "bulge" was due to the seatbelt stop and the termination of any further questioning due to the specific nature and coding written in the seat belt law.
However, and I quote:
There will, of course, be circumstances where something more than an “unusual bulge” will be visible, or other conditions that provide a police officer with the requisite reasonable suspicion to conduct further inquiry. This is not one of them. And even if the facts were such that Officer Eastwood's questioning about the bulge was proper, the fact remains that Richardson's production of a valid gun permit should have resulted in the termination of any further questioning.
The INSC was very clear on their statement about the presentation of a valid (verified) LTCH being the end of all questioning about firearms.
The court, with the emphasis added (mine) puts it plainly that even if Officer Eastwood would have been able to go outside of the confines of the seat belt stop, the LTCH ends any firearms questioning. They have clearly made it unacceptable at any time to continue questioning about firearms once you produce your Larry and it is verified valid.
They also cite Washington in the Richardson decision.
In the case of the OP's son, once he is removed from the vehicle and thus the "danger" (let's ignore the initial Larry sighting for the moment) just like Washington, the LEO has no "officer safety" concerns and thus has NO PC or RAS to enter the vehicle to "secure" the firearm.
IANAL, but I will echo the advice to the OP - get a lawyer on the phone, pronto. I happily recommend Guy, or Kirk for someone local. Or both. And do not talk about this anymore.