Twenty-nine-year-old John Thomas of Upper Darby was sentenced to 20 to 40 years in the January 2011 death of 70-year-old Murray Seidman of Lansdowne.
Authorities said Thomas told police that he killed Seidman with a rock stuffed in a sock. He alleged that the victim had made unwanted sexual advances and said he acted because the Bible refers to stoning homosexuals.
Defense attorney Mary Beth Welch said Thomas had been hospitalized multiple times due to severe mental illness, but is now on medication and feels extremely remorseful.
Thomas apologized to the victim's relatives Friday in Delaware County Court, saying that he deeply regretted his actions.
Information from: Delaware County Daily Times