Why would you not file a police report at the time and have him arrested?

As for advice, consult a lawyer, people here are not qualified to give legal advice.