Wow!
I am amazed at the interest this Dennis/French contract has generated. This is America and contracts are signed every day and they are renegotiated every day in almost all the sporting venues.
Dennis is a big boy and he can get a lawyer if he thinks he has been wronged. Go to another country and sign a contract that you later decide is not beneficial to you and see how many in that country get on the internet and start screaming you were screwed.
I hate to see any one taken advantage of, but dang, I thought at a certain age we all run on "big boy rules". We all know "hustlers" hang around the pool community and Dennis knows that.
I

think professional players of any sport should take responsibility for their own actions. But maybe that is an old and out dated concept.
Get an attorney Dennis, get an attorney, get an attorney, etc.