A Monroe man is charged with the death of his father inside their home in Monroe.

Ronald Grossman's Monroe home (WCBS TV)

Andrew Grossman is being held on $1 million bail for the fatal beating of 65-year-old Ronald Grossman as well as tampering with evidence and hindering the an investigation according to the Middlesex County Prosecutor's Office.

A friend of Ronald's filed a missing person report with police after he was unable to contact him. Police went to the South Rhoda Street home several times before getting a warrant to enter the home on Tuesday night. Police discovered the body under a tarp in the garage according to WCBS TV and arrested Andrew early Wednesday morning.

Andrew was charged after the Middlesex County Medical Examiner's office concluded that the victim suffered head, back and neck injuries and died from blunt force trauma.

“He was a wonderful person. He had a bad heart,” Monroe councilman and neighbor Michael Leibowitz told the Star Ledger. "Ronald Grossman was a Vietnam War veteran who had retired on disability from the New York Metropolitan Transportation Authority."

37-year-old Andrew was described by neighbors to the Star Ledger as “a sweet old big kid" who had mental disabilities.