Most Helpful Guy
Block him on websites. Talk to pastor, managers of places. They may be able to help re-arrange schedules. It is difficult to get restraining orders in some states. I would recommend researching. Get some mace, or some other personal protection. This is not normal behavior. After sending strong go away messages. This can really help even without restraining order.
If none of this works, find a cop friend who can tell him to leave you alone. I have many years in this type of industry we took care of our own and our friends.