How to block VPN

Help! We are having a nightmare with a persistent troll who is signing up and then sexually harassing members. SO far today we have blocked him 8 times and each time he is joining via a VPN. On the occasions when he managed to post we got his IP address but the audit doesn't record IP addresses for members who don't post so we don't know what IP he is using now.  All IP addresses come back to a Host called Packethub and he is based in Panama. 

We don't allow overseas registrations so have a system that blocks overseas IP address at source via fastlyheader info but he is obviously bypassing this by using a VPN

I have blocked the IP addresses and the range of IP but he is still getting in. What else can i do? Can i block packetbhub some how? I don't think i can do this via the admin interface though?