I agree to talk to a lawyer.

I would cut it to the chase and have the lawyer send a cease and desist letter threatening a lawsuit for harassment.

That should put it to an end but again take the lawyers advice. Most first meetings with a lawyer are free but the letter and all at going rates it should be $500 or less.