He seems to have gotten his life back together. He has received help from other people but the biggest help has been from himself.

Kevin Keegan