gets my vote
Best i've ever seen personally is Buddy Hall. He gives clear, easy-to-follow info. He really stresses the KISS(keep it simple,stupid) method. Don't get cute and just roll the ball forward whenever possible. I think he's staying in the Houston area and plays at Fast Eddies some. If you're down there he'd be worth tracking down.
Never had a formal lesson from him but have played him more than a few times,
when he was in Dallas. These sessions were cheap sets that I used as lessons.
I would asked questions while we played and he was great at explaining not only
what but why, I liked doing this because you were in a game situation and got
to see what they were doing first hand. I played Louie like this many times,but
his style of play was all offence and if he could see it he would fire away.He was
a lot of fun, once when we got ready to play he put a 1 question per game limit
on me plus no coming up behind him and screaming the question on his last
back swing. Although I don't know if he ever gave lessons my old buddy from
Dallas Billy Stroud is as good as it gets to learn from. He is the best center ball
pool player I have ever seen, Never fancy or spinning the cue ball around, just
connecting the dots, staying on the angle .I think this is the reason he never
cared what size or what condition the table was in, what cue ball, didn't matter.
Just run out, there could be a 2 foot tear in the cloth and he wouldn't even notice
it. He would have been a great instructor had he chosen to be.
jack