A Schuylkill County man faces a felony weapons charge and a DUI after police say they found a concealed firearm and methamphetamine during a traffic stop.
State Police say they initiated a traffic stop on John Callahan Jr., 59, of Shenandoah, during the early morning of May 31 while he was driving a gray 2005 Honda Civic after observing the vehicle turn left from N. Main St. onto E. Centre St. in Shenandoah but not using his blinker. Police say the Civic had a very dark aftermarket window tint.
While speaking with Callahan, police say his pupils were pinpoint and non-reactive to light, and he appeared disoriented and tired. Callahan initially denied using any narcotics prior to driving and said there were no guns in the vehicle, police say.
When asked to step out of the vehicle to conduct a pat-down search, police say Callahan then admitted he had a firearm concealed in the waistband of his jeans. Police retrieved and secured the firearm.
During the search, police say they also located an Altoids tin on Callahan containing a folded $2 bill with suspected methamphetamine inside. Callahan reportedly said the substance was meth and told police he did not have a concealed carry permit, which was later confirmed.
Callahan subsequently admitted to using meth at about 8 p.m. on May 30, police say. Following field sobriety tests, during which police say they noticed clues of impairment, Callahan was taken into custody. Police transported Callahan to Lehigh Valley Hospital-East in Pottsville, where he consented to a blood draw.
Callahan is charged with a felony count of carrying a firearm without a license, along with misdemeanor counts of DUI, possession of a controlled substance, and possession of drug paraphernalia. He also faces two summary traffic violations.
Callahan was released on $10,000 unsecured bail following his arraignment before Magisterial District Judge James Reiley. A preliminary hearing is scheduled for July 9.
More From Coal Region Canary
See all stories ›
Flood Watch Issued for Schuylkill County on Thursday
4 hours ago
Nabholz Has Allowed Just 1 Earned Run in 5 Appearances Since Promotion to Eugene
12 hours ago
Schuylkill County Man Used Brother’s Name During Traffic Stop Because He’d Been Sentenced to Jail for Driving on a Suspended License
13 hours ago
Barton Cards Sub-70 Round to Pace Haven; Blue Mountain Sweeps Tri-Match
15 hours ago
PennDOT to Host Winter Job Fair in Schuylkill County
17 hours ago
Schuylkill County Man Wanted After Police Say He Traded Nude Photos With 16-Year-Old
18 hours agoSubscribe to Coal Region Canary
Get email updates from Coal Region Canary by becoming a subscriber today. Just enter your email address below to get started!Support Coal Region Canary
Like our reporting and want to support truly local news in Schuylkill County? Your small donations help. For as little as $5, your contribution will allow us to cover more news that directly affects you. Consider donating today by hitting the big yellow button below ...





























Lori Steinhart
June 5, 2026 at 7:59 pm
Another unsecured bail!! SKOOK justice is a joke!