65 y/o man kills teen mugger, wounds another


Recommended Posts

No charges: Pennsylvia has a Castle Doctrine law.

http://readingeagle.com/article.aspx?id=361731

A 65-year-old Reading man who was riding his bicycle was justified in shooting two teens - one fatally - who tried to rob him on a Schuylkill River trail as part of a crime spree, the Berks County district attorney said Thursday.

The teens, age 16 and 15, and another 15-year-old boy skipped school Wednesday and robbed two pedestrians in West Reading before they attacked the man as he rode on the Thun Trail in Cumru Township at 11 a.m., police said.

The man, whose name authorities withheld, will not be charged for shooting the teens because he acted in self-defense, which is legal under Pennsylvania's Castle Doctrine, District Attorney John T. Adams said.

"While I don't condone violence, the bike rider had no choice," Adams said. "It was justifiable homicide."

Julius Johnson, 16, of Reading was pronounced dead at the scene Wednesday morning after he was shot in his chest with a handgun, officials said.

An autopsy Thursday by Dr. Supriya Kuruvila, a forensic pathologist at Reading Hospital, determined Johnson died of a gunshot wound to the chest, according to the county coroner's office. The death was ruled a homicide, officials said.

The 15-year-old shot in the neck remained in Reading Hospital on Thursday, officials said. Information about his medical condition could not be obtained. Police did not release his name because he has not been charged.

The third teen, Michael Gonzalez, 15, address unavailable, was charged with robbery, aggravated assault and related offenses and committed to the county youth center in Bern Township.

Officials said an investigation continues.

Johnson was a Reading High School student, and the 15-year-olds are Gov. Mifflin High School students, Adams said.

Adams gave this account:

Johnson was on probation for previous offenses. Juvenile probation officers had gone to his Oakbrook residence earlier Wednesday and found the three teens playing video games.

They told the two 15-year-olds to leave. The officers put an electronic monitoring device on Johnson's ankle, ordered him to stay home and report to their office with his parents at 4 p.m.

Instead, the three met up and decided to jump and rob random victims.

They first robbed an elderly man in West Reading shortly after 10 a.m., taking money from his pockets, then tried to rob another man in West Reading, kneeing him in the stomach and pushing him to the ground. Neither man was hurt.

The bike rider was on the trail between Reading and West Reading.

As he rode past the teens, the 15-year-old whose name was not released punched the man in the face, knocking him from his bike. Johnson ran and kicked the man, who was sitting against a chain-link fence along the trail.

As one of the teens ran toward the man, he shot Johnson and the 15-year-old.

People who found the man called 9-1-1 and waited for police to arrive. It was unclear if the people heard the shots or were on the trail.

The teens weren't armed, but the shootings were legal because the man was unable to escape, thought his life was in danger and had a permit to carry his gun, Adams said.

The man told investigators: "I was scared for my life. I was in big trouble. If I could have kept my bike on the trail, I would have gotten out of there."

The man was unhurt but shaken by the shootings, Adams said.

Adams did not know if Johnson's monitoring device had GPS tracking capabilities or if it simply triggered an alarm when he left his home. Adams said juvenile probation officers acted appropriately.

Cumru Police Chief Jed Habecker credited his department for its quick investigation.

He said the crime was only the second robbery to occur along the Cumru section of the Thun Trail in about a decade.

Adams said he has heard from many people in the community that the bicyclist was a hero for successfully defending himself.

"When your life is in danger, you have no choice but to use deadly force," he said.

I should have noted in the OP that Pennsylvania has a Shall Issue concealed weapons permit system - a good citizen without the disqualifiers listed in the law can get a 5 year permit in about 45 days. Recertification is likewise streamlined.

A lot of these all too numerous punks are straight out of A Clockwork Orange - preying on those weaker than them; the elderly, disabled, females, younger/smaller kids etc. This is why the fastest growing handgun demographica are females, the disabled and the elderly.

  • Like 1

It's a shame that the teenager's life had to be taken. If I was in the old man's position, I would've fired a warning shot first. I'll never understand this "kill the criminal" mentality that some people have.

I am sorry to hear that the other two still breath my air.

You don't own the air. And if you condone the killing of teenagers, then I truly feel sorry for you.

We don't condone the unreasoned killing of teens, just dangerous criminals in the act of harming others. In this case the two classifications intersected.

In the trainng classes for a concealed carry license you are taught NEVER to shoot a warning shot. These classs are taught either by certified cops or certified trainers that also train cops. My trainer was the Police Commissioner, who had 30+ years of service and an ex-Marine.

1) if the situation has deteriorated to where you have to pull the gun then it's too late for warnings.

2) a warning shot is very likely to either ricochet or fly wild for up to a mile, quite possibly hitting an innocent or damaging property.

Bottom line: a flying bullet needs to find a home: the perp.

I dunno. I don't own a firearm and don't want to own a firearm, but when punks like this stir up the trouble that they do I want them to be worried about being shot by someone. They should have that kind of fear because God knows they don't give a **** about the police. Obviously the one that was shot and killed already had a rap-sheet and was already in trouble... the system didn't do anything to keep him from hurting people. Maybe if that kid was serving time at a juvenile detention center like he should have been instead of out on parole he would still be alive. Law makers should take notes.

.... And if you condone the killing of teenagers, then I truly feel sorry for you.

No one condones the killing of teenagers. But, what we do condone is the killing of such low-life scum that feel it is OK to attack a 65 year old senior citizen.

  • Like 2

The fact that this is alright, is a problem. They were young people who, with the right help, could have gone on to lead good lives.

are you willing to bet "your" life on that?

Whoah. It's weird reading about this kind of thing when it happens in your own neighborhood. Oakbrook is an apartment complex full of poverty stricken foreigners and gangsters. It's a terrible place. I lived right across from it back in the 90s. You'd hear gunshots at least once every night. It's unfortunate... 'cause my own neighborhood was so cozy until they came along and ruined it.

The fact that this is alright, is a problem. They were young people who, with the right help, could have gone on to lead good lives.

News Flash: teens this violent seldom reform - they remane a danger to others well into their 50's. Before 18 they call it conduct disorder, and after it's antisocial personality disorder. They are malignant sociopaths, and you can't fix that.

It's a shame that the teenager's life had to be taken. If I was in the old man's position, I would've fired a warning shot first. I'll never understand this "kill the criminal" mentality that some people have.

You don't own the air. And if you condone the killing of teenagers, then I truly feel sorry for you.

Once a scumbag, usually always a scumbag. Some of these teens these days just need to be snuffed out before they waste anymore peoples time.

Sad that someone had to die, but criminals could care less about their victims and people have to be allowed to defend themselves. I fear that the gentleman that was defending himself from a violent crime may also be further victimized by being sued by the criminals parents. Not knowing the laws in PA, hopefully he may be protected from lawsuits.

  • Like 2

It's a shame that the teenager's life had to be taken. If I was in the old man's position, I would've fired a warning shot first. I'll never understand this "kill the criminal" mentality that some people have.

You don't own the air. And if you condone the killing of teenagers, then I truly feel sorry for you.

sure, it's probably best if you CAN avoid it but when your in the heat of the moment and that's going down within seconds you ain't got to much time to think and you just react especially if you feel your life in in danger especially since it appears there is THREE of them and at 15-16 years old they ain't little kids anymore and if they wanted (like had the intension to really hurt him) they could have really messed up the 65year old so i can't blame him for not taking any chances although a warning shot might have been a good idea if possible just to give them 'a chance' to step off. but then again at the same time... if you start robbing people you have to realize there is some chance they could have a gun on them and might be ready to shoot you.

but from the looks of things it appears they where not just a couple of average teens that did something stupid (in which case i might feel a little more sorry for them) but had a bad rep for doing stuff of this sort. because if they are the type who would have ended up in a life of crime and hurt people etc etc then this guy probably did that neighborhood a favor in the long run.

but at the end of the day... THEY (the three teens) are the bad guy. not the guy who killed them.

Sad that someone had to die, but criminals could care less about their victims and people have to be allowed to defend themselves. I fear that the gentleman that was defending himself from a violent crime may also be further victimized by being sued by the criminals parents. Not knowing the laws in PA, hopefully he may be protected from lawsuits.

lets hope he CANT be sued... no one should be able to be sued if they seriously thought their lives where in danger and like i was saying when you got three people coming to attack you, you ain't got time to mess around as it's not like they where little 11-12 year old kids as by 15-16 your not a little kid anymore and could cause serious harm to someone if that where their intent.

the way i see it... if those kids where into trouble quite a bit with robbing and hitting people etc, they had it coming eventually.

Whoah. It's weird reading about this kind of thing when it happens in your own neighborhood. Oakbrook is an apartment complex full of poverty stricken foreigners and gangsters. It's a terrible place. I lived right across from it back in the 90s. You'd hear gunshots at least once every night. It's unfortunate... 'cause my own neighborhood was so cozy until they came along and ruined it.

after reading that comment i am very confident those teens had it coming ;) (he should have been awarded a medal for getting rid of the scum of the area)

i don't feel sorry for them at all now if they are of the type they appear to be from that general quote.

**** is really going to hell when 16 year olds are already on probation and need to wear gps monitoring devices. I'm only 32 but when I was 16 I was all about high school sports, girls, video games, and just hanging out with my friends. These kids are skipping school and jumping old people just for the hell of it (can't imagine they are getting much money out of it).

The fact that this is alright, is a problem. They were young people who, with the right help, could have gone on to lead good lives.

The system, with policies like mandatory minimum sentences, are geared to punish not to rehabilitate. That's what voters want and that's what voters get. It doesn't matter what the experts say. Damn the facts and let's go for blood.

**** is really going to hell when 16 year olds are already on probation and need to wear gps monitoring devices. I'm only 32 but when I was 16 I was all about high school sports, girls, video games, and just hanging out with my friends. These kids are skipping school and jumping old people just for the hell of it (can't imagine they are getting much money out of it).

Exactly. i am same age as you. (i am 32, ill be 33 later this year)

it's like some people are just so dead inside that they don't even think twice before harming another person just for some petty stuff like a little bit of cash etc. hell, i am sure some of those people who are violence happy probably do it for fun in some cases which is even worse. those types are dead people walking basically and taking any of those out is nothing but a good thing.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Google Meet brings Gemini note-taking to AI Pro and Ultra subscribers by Karthik Mudaliar Google's Gemini-powered "Take notes for me" feature inside Google Meet is now available to Google AI Pro and Ultra subscribers. The features work on Google Meet for web as well as on mobile, and Google says that subscribers can use it for meetings they host in many supported languages. As the name suggests, "Take notes for me" allows Gemini to listen to a meeting, generate a summary, identify action items, and save the notes as a Google Doc in the user’s Drive. After the meeting, the organizer receives an email recap with the summary and action items, while the notes can also be attached to the related Calendar event depending on the meeting setup and sharing settings. The feature isn't automatically turned on for everyone, though. Google says that all meeting participants are notified when note-taking is turned on, and users can start it from the pencil icon in Meet or enable it for future calls through Meet’s meeting records settings. For work or school accounts, administrators can also control whether the feature is available and may require explicit participant consent for note-taking, recording, or transcription features. The feature first launched back in 2024, when it was available just for selected Workspace users. Over the years, Google added refinements and more options, including the ability to enable it when scheduling meetings via Google Calendar. Google's support docs say that the feature currently supports English, French, German, Italian, Japanese, Korean, Portuguese, and Spanish, but only one language at a time. Meetings with multiple spoken languages are not currently supported, and Google recommends using the tool for meetings between 15 minutes and eight hours. The new feature makes Google Meet closer to its rivals that have AI tools already built in. Microsoft Teams has recently started offering Copilot and intelligent recap features that summarize meetings, surface highlights, and help with follow-ups, while Zoom’s AI Companion can also generate meeting summaries from desktop and mobile meetings.
    • GnuCash 5.16 by Razvan Serea GnuCash is a personal and small business finance application, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows. It’s designed to be easy to use, yet powerful and flexible. GnuCash allows you to track your income and expenses, reconcile bank accounts, monitor stock portfolios and manage your small business finances. It is based on professional accounting principles to ensure balanced books and accurate reports. GnuCash can keep track of your personal finances in as much detail as you prefer. If you are just starting out, use GnuCash to keep track of your checkbook. You may then decide to track cash as well as credit card purchases to better determine where your money is being spent. When you start investing, you can use GnuCash to help monitor your portfolio. Buying a vehicle or a home? GnuCash will help you plan the investment and track loan payments. If your financial records span the globe, GnuCash provides all the multiple-currency support you need. Between 5.15 and 5.16, the following bugfixes were accomplished: Bug 421610 - RFE: Include logical dates for View->Filter by "date range"The Select Range section of the Date tab of the register's Filter By dialog box is changed to provide relative, specific date, or days ago options for the start and end of the filter range. The Show number of days item label is changed to Show from days ago to better reflect what it does. Bug 436105 - esc key not working as expected in register: Enable the escape key to cancel a field edit. Bug 797384 - Gnucash doesn't handle commodity prices with big numerator/denominator properly. Bug 798004 - Next gen UI for stock transactions Bug 799314 - Add "enter now" option in scheduled transaction editor. tab to allow users to select the scheduled transactions to be included in a “Since Last Run…” window. If there are no instances of a selected transaction triggered by today’s date, the next instance is triggered. Bug 799751 - autocomplete crash Bug 799759 - Users can't Enable entries via Checkboxes on Scheduled Transactions PageAllow the Enabled box in the list of scheduled transactions to be operated instead of having to open the transaction editor dialog and change the Enabled checkbox. Also added use of the Name column as the secondary column sort for all the other columns. Bug 799762 - Poor handling of cases where hidden/placeholder accounts are used in the account register Bug 799766 - Double line preference not respected in search register Bug 799767 - POST /accounts in bindings/python/example_scripts/rest-api is broken Bug 799777 - `xaccSplitSetParent`: reparenting a committed split silently drops its KVP slots (online_id, cap-gains links) Other changes & improvements: Numeric values may now be selected to copy in the Accounts page. Add new Finance::Quote source Finnhub.io: Free API key (personal/non-professional use) available at https://finnhub.io. Set FINNHUB_API_KEY environment variable to API key to use this source. As of June 2026, free tier API limit is 60 API calls/minute. The Investment Lots report has new optional columns for Computed Annual Growth Rate. Python Bindings: Improved translation of primary object (Account, Transaction, Split, etc.) so that they can be treated as normal Python objects. This is accomplished with SWIG magic so no existing code is obsoleted. Python Bindings: Better conversion of GLists to Python lists. Python Bindings: Destroy the QofSession in the Python Session dtor to prevent leaving the database locked. [engine] Add first-class online_id accessors for Split and Account and make them available to Python bindings, removing the unused Transaction online_id property. Improve C++ implementation of QofBook. Correct the Doxygen doc for qof_instance_get/set_kvp. [gnc-log-replay.cpp] fix incorrect guid dump Add some Boost library requirements needed by libgnucash-guile to CMakeLists.txt so that missing feature will fail at configure time. Use Compile-time Regular Expressions instead of std::regex in gnc-filepath-utils.cpp and instead of boost::regex in the CSV importer, with the CTRE v3.11.1 header added to borrowed [gnc-filepath-utils.cpp] null check char* arguments Add ChartJS licenses. Removed AEX from list of commodities. euronext.com is now using JS based anti-webscraping. [report-core] always offer options summary in reports. This is useful to debug reports. The Add options summary option is removed because it's no longer optional. Remove remaining obsolete IMContext from sheet Fix blurry text in HiDPI offscreen-rendered widgets Add port field to database connection dialog: The convention of appending the port number after the host isn't obvious. When editing a split in the register treat the account as being changed only if it isn't the one selected before editing instead of if the user performed an edit Return immediately from qof_book_destroy if hash_of_collections is null. If qof_book_destroy is called on a QofBook* freshly created with qof_book_new (usually because it was used to create a session that now must be destroyed) it would try to empty the non-existent hash tables, crashing. Clean up Flathub metadata to solve warnings at flatpak build time. Be consistent in naming GncPluginPage and GncPluginPageRegister HTML: Remove unimplemented function declarations. [gnc-html.cpp] remove unused buggy string conversion functions Convert libgnc-html to C++ Apply -Wall -Werr -Wmissing-prototypes to C++ compilation on Windows and fix the resulting errors. New and Updated Translations: Arabic, Croatian, Danish, Dutch, German, Finnish, Hungarian, Korean, Norwegian-Bokmal, Spanish Download: GnuCash 5.16 | 176.0 MB (Open Source) Links: GnuCash Home page | Other Operating Systems | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Microsoft finally launches WSL Containers in public preview by David Uzondu Microsoft has announced that WSL containers, a feature that allows developers to run Linux containers natively inside Windows without the need for Docker Desktop, is now available in public preview several weeks after Microsoft previewed it at Build 2026. To use the new container feature, you first have to install the latest pre-release version of the Windows Subsystem for Linux by running a quick update command in your terminal: wsl --update --pre-release After installing, you'd get access to the new Linux container CLI (wslc.exe) and the programmable API. Microsoft said that the CLI has a "familiar format" that matches the toolsets developers already use every day. If you know standard Docker commands, your muscle memory will translate directly to wslc.exe, which even features a built-in alias called container.exe. You can quickly run a full Ubuntu KDE desktop container by exposing ports, or pass your graphics card straight into a machine learning environment to run PyTorch workloads. Passing the --gpus all flag inside the run command instantly links your hardware. Image via Microsoft As for the API, developers can now embed Linux container operations directly inside native Windows applications without exposing the command line to users. The team integrated the API directly into MSBuild and CMake, so developers can define container steps directly in project files. Apart from bringing the CLI and API into public preview, Microsoft also said that it's working on a new default file system called virtiofs to speed up file transfer rates between Windows and Linux. Microsoft also introduced an experimental networking mode named consomme, which resolves compatibility issues with corporate VPNs by routing Linux network traffic straight through Windows. One thing to note about WSL containers is that they don't run in your standard WSL distributions; instead, every application and CLI session spawns its own lightweight Hyper-V utility VM in the background. This basically reduces the chances of one app snooping on the container of another app.
    • Google reportedly limited Meta's Gemini access over limited AI compute by Karthik Mudaliar Google is reportedly limiting Meta's use of its Gemini AI models after Meta tried buying more computing capacity than even Google could supply. According to the Financial Times, Google told Meta in March that it could not provide the full Gemini capacity that Meta had requested. This shortfall even disrupted and delayed some of Meta's internal projects. Due to this, Meta even told its employees internally to use AI tokens more efficiently. Meta wasn't the only one to get hit by this sudden refusal by Google; even other customers were affected. But Meta was hit harder because of its unusually high demand for Google's models. The move from Google makes it evident that companies all over are in limited supply of both infrastructure and compute. Alphabet said in April that Google Cloud revenue grew 63% year-over-year to $20 billion in the first quarter, helped by enterprise AI infrastructure and AI solutions. In pursuit of more compute, Meta had earlier signed a multi-billion-dollar AWS agreement as well as a large AMD GPU deal for AI data centers. But the crunch would be short-lived as both Meta and Google have also ramped up infrastructure investments heavily. Meta said in November that it was committing more than $600 billion in the U.S. by 2028 for AI technology, infrastructure, and workforce expansion. In the first quarter of this year, Meta also raised its expected capital expenditure for 2026 to a range of $125 billion to $145 billion, citing higher component pricing and additional data center costs for future capacity. However, this doesn't make the company immune to the current dependence on outside suppliers. Meta has also spent many years promoting Llama as an open-weight alternative to closed models from Google, OpenAI, and Anthropic. But if the reported reliance on Google's Gemini models is severe enough for internal work to get impacted, then it looks like even frontier labs and Big Tech aren't fully self-sufficient. Source: Financial Times
    • I like to reminisce about the good old days, way back in autumn 2025 when building a gaming machine was fun and the drives were about $150 when you caught a deal. Yes duh, back in the day we had it gone. Then baby Skynet came along, hiding in AI datacenters demanding more processing power until it reached singularity. End of a not totally fictional story.
  • Recent Achievements

    • Reacting Well
      NovaEdgeX earned a badge
      Reacting Well
    • Week One Done
      NovaEdgeX earned a badge
      Week One Done
    • One Year In
      BA the Curmudgeon earned a badge
      One Year In
    • Conversation Starter
      rosiecharles earned a badge
      Conversation Starter
    • First Post
      KMilenkoski1202 earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      533
    2. 2
      +Edouard
      269
    3. 3
      PsYcHoKiLLa
      150
    4. 4
      Steven P.
      98
    5. 5
      macoman
      66
  • Tell a friend

    Love Neowin? Tell a friend!