Guys like this ruin things for everyone. First, establish a zone where he does not cross. If he moves into that zone you move away. Pretty soon it will look like 2 boxers bobbing and weaving.
I like Anytime fitness, because it is empty at night, and I can do crazy super sets. They have personal alarms to wear around your neck. Wear it. If he keeps invading your space, hold it up with your thumb on the button.
Touching: This is a message to all guys, do not touch a woman unless she touches you first. Wait for it, it is usually just a light touch on your shoulder. Learn to recognize "buying symbols" from women. If she like you, they will be there. If not, move on while being a gentleman. If you do so, she will appreciate it. In fact, it may actually cause her to become interested in you.
By funny, not creepy. When I go to anytime fitness, if there is a woman there and no one else, I stay away from her. If I know her, I will take one of the wearable alarms they have and say "now that I am here, you should wear this." Don't do this if you don't know the girl, however.
If you want to date women from the gym, here is how you do it: First, your training needs to be spot on, and your body reflects that fact.
Next, don't hit on her like you are at a bar. Instead "demonstrate excellence in her presence." For example, she is doing squats incorrectly. Demonstrate perfect form, and patiently help her. Once she is using proper form, ask, "do you need a spot?" If she says yes, bingo, that is a buying symbol.
But don't get creepy with the spot turn your hands over so that only the back of your hands touch her. At this point, say "hey, I need to get back to my workout....either get her number, or arrange training together. If she refuses, or does not give a counter offer, move on. Do not waste any time on a women who is not interested in you.