BROOKLYN - The Brooklyn district attorney's office has announced a 41-count indictment against the man accused of pushing an NYPD officer to his death nearly two weeks ago.

According to prosecutors, George Villanueva shoved officer Alain Schaberger over a railing as he attempted to arrest Villanueva following a domestic violence dispute. They say Schaberger died after falling several feet and breaking his neck.

Officials say Villanueva is facing additional charges for seven past domestic violence incidents, including assault, harassment and stalking.

Wake held for cop who died in the line of dutyNYPD honors officer killed in line of duty Police charge suspect in officer's death