If you have not done so already, call animal control. You should let them know about the trouble you've had with this guy/dog in the past. Creates a paper trail if nothing else. They are pretty responsive, especially to aggressive dogs. Let them deal with him from there.

Andrew