It happened around 8 p.m. Friday when New Hanover Township police responded to a domestic disturbance on the 2000 block of Little Road in the Perkiomenville section of the township.
[Ads /]
"A bunch of yelling, a dispute out in the middle of the road with him and his family. Then the cops came," recalled neighbor Skye Garry of New Hanover.
When police arrived, the suspect -- identified as 50-year-old Robert Ray Wagner -- fired shots at the responding officers and a barricade was declared, investigators said.
The stand-off went on throughout the overnight hours and into the morning.
Just after 6 a.m. Saturday, the fire department was called for a fire that ultimately destroyed the home.
[Ads /]
Police said Wagner was later found dead after investigators searched the property.
"We also extend our thoughts and prayers to the family, for regardless of the situation, we lost a member of our community this morning," New Hanover Township police posted on Facebook Saturday evening.
No other injuries were reported.
Police are continuing their investigation.