First, I looked for an available pro player. I wasn't sure what I wanted, I just knew I wanted to improve. I looked for someone who I thought could help me based on their accomplishments and that's not the way I'd go today. I didn't know any better at the time. When I got together with the pro, he went into some fundamentals that I wasn't sure I needed. Over time, some of the things he taught me I incorporated into my game. I found out later that he gave me what someone else suggested to him and not what I wanted. I approached another pro with specific details in mind and got just what I asked for, though he made a suggestion for another approach that I wish now I had taken. What I got served me well for some time. I took part in a group lesson from another pro that I wish now I had not participated in. Most of what he showed the group myself and a friend already knew. Again, I wouldn't go that way today. Along in there somewhere I got a lesson for $20.00 from a local road player that was by far the best of all. I wanted to improve a certain aspect of my game and he sure did that for me.
All in all, I took what/who was available at the time without considering going a greater distance to a known instructor. I would definitely consider going out of town, probably across several stated, if necessary. I would be looking for someone to improve my all around game and two specific disciplines, One Pocket and Straight Pool. I would consider Joe Tucker, Jerry Brieseth, Mark Wilson, Stan Shuffett, and David "Blackjack" Sapolis. They are all noted for their instructional abilities as well as their ability to play the game and play it well.