A man shot in January near Lake McConaughy was killed in self-defense, the Keith County attorney said in a statement Thursday.

Wesley Holland shot his son, Steven Holland, 44, on Jan. 19 at their home in Shady Acres near Lemoyne, Keith County Attorney Randy Fair said.

Before the shooting, Steven Holland had assaulted his mother, Marie Holland, Fair said.

Steven Holland stood in the basement “brandishing a large knife,” threatening to shoot and kill his mother, father and others, Fair said. Holland’s father then grabbed a rifle and shot him.

“Wesley acted in such a manner to protect himself and to protect his wife,” Fair said.

He added that because the father acted in self-defense and defense of others, no charges will be filed.