STATEN ISLAND, N.Y. -- A 45-year-old man used a baseball bat to severely beat a man trying to collect money from him in South Beach, authorities allege.

John DiDamo, committed the assault at about 1:20 a.m. on Memorial Day, May 27, at his home on Lamport Boulevard, according to the criminal complaint and police.

The 51-year-old victim told police that DiDamo owed him money.

The victim went to the house to collect and a verbal dispute escalated when DiDamo allegedly grabbed a bat. The suspect struck the victim multiple times, hitting the victim in his face, head, arm, torso and left leg, the complaint alleges.

The victim suffered fractures in his nose and eye socket, a laceration to his head that required staples, and bleeding, swelling, redness and substantial pain to his head, arm, torso and left leg, according to the complaint.

The victim was taken to Staten Island University Hospital in Ocean Breeze.

DiDamo was arrested on May 30 and charged with assault, criminal possession of a weapon and harassment.

His bond has been set at $3,500 and he is due back in Criminal Court in St. George on July 10.

An attorney for the suspect was not immediately available for comment.