"How can I get him to listen to me? How can I get him to not run from me in the first place? And if he does run away, how do I get him to come back?"
A better question to ask yourself would be:
"what do other horses offer him that I don't?"
When approaching the horse, when he looks at you or gives obvious signs that he's about to look at you (ears will suddeny go in your direction) stand still and stop approaching the horse. Firstly, the horse will find it difficult to run away from you when both his eyes are fixed on you, and in doing that you will teach the horse that if he wants you to leave him alone he simply has to fix both eyes on you.
Keep doing that in a normal situation, and the horse will learn it quickly. Once the horse has learnt it and it is 2nd nature for the horse to stare at you, there's a number of things you can do.
A: you can continue walking towards the horse (more slowly than normal) while he's looking at you, if done correctly this will cause the horse to take the "stare" and turn it into movement in your direction, at which point you either walk away or squat down if safe. (becoming small and submissive, big reward for the horse) if done incorrectly this one won't work.
Or B: walk in a circle towards your horse's hindquarters while he's looking at you (if he's standing perfectly square to you then it doesn't matter which way you go, I just go towards the HQ because it's faster), you don't want to be getting any closer to the horse, but you don't want to be getting any further from the horse (pretend your horse is lunging you with an imaginary lunge line), you just want to be moving. If the horse knows to keep you in both eyes, then eventually on the circle he'll have to turn around, and turning around usually results in forward movement, when that forward movement comes in your direction you walk away or squat down if safe.
If at any point the horse's attention wanders, start again and walk towards him untill he's facing you again then continue on.