NEW MILFORD, Conn. (WTNH) — The man accused of drowning and killing his own mother appeared in court Tuesday.

New Milford police said they received a call from 34-year-old Eric Meagan who said he killed his mother, 56-year-old Victoria Palmer, in Still River near Harrybrooke Park.

He stayed on the phone with officers for several minutes and described the events that took place before the killing and his exact location on the river, police said.

Meagan stated he had been having a “hard time for the past couple of weeks.”

He said he has been “feeling tormented by demons,” adding that he had sought help for his mental health.

The incident report also revealed he was “sacrificing his mother to make the demons stop.”

Meagan told police he and his mom walked the river trail at the park several times a week. During their walk on Monday, according to the report, he encouraged her to get close to the water, pushed her in, and “held her underwater for approximately 10 minutes until she stopped moving.”

Palmer was pulled from the water and taken to New Milford Hospital, where police said she was pronounced dead.

Police said they were not looking for any other suspects, and there was no danger to the public.

Meagan is being held on a $2 million bond and is next scheduled to appear in court on July 11.

The Connecticut Coalition Against Domestic Violence released the following statement on the killing:

“We are saddened by the death of Victoria Palmer,” said Meghan Scanlon, president and CEO of the Connecticut Coalition Against Domestic Violence. “We want anyone struggling with abuse at the hands of a family member to know that they’re not alone. Advocates are available 24/7 to discuss options and ways to stay safe. Confidential, free services across the state can be accessed via call, text, chat, or email at CTSafeConnect.org or (888) 774-2900.”