Peter Belonis was charged with possession of less than 50 grams of marijuana after he returned to the home Saturday.

During the search, police found the body of a homeless man, dead in a boat in a trailer that was being stored in the backyard. Authorities say autopsy results are pending, but they believe the man was allowed to stay in the boat and foul play isn't being considered as the cause of death.

Police had been staking out the house for weeks after neighbors complained about excessive foot traffic in the area. Officials have since condemned the residence, citing excessive animal waste inside and other problems that made it uninhabitable.

Middlesex County authorities say Belonis' son and another man who lived with them face cocaine distribution charges.