The York County coroner's office says 62-year-old Steven Schaffer was pronounced dead at his home in Hanover on Thursday night. Police say his son, 32-year-old Scott Anthony Schaffer, was arrested shortly after officers arrived at the scene.
Police say they were responding to a 911 call from a man who said he had killed his father. Authorities say they found Scott Schaffer on the porch when they arrived, with blood on his hands and clothing and in possession of a knife.
Authorities say Scott Schaffer is in custody and will face murder charges. A telephone listing for him couldn't be found and it wasn't immediately clear if he had an attorney.