On top of being exceedingly patient, receptive and understanding, Charlie is chock full of knowledge and always has a bucket full of resources to hand.
He explains concepts very clearly and concisely, and I’d always leave a session something to chew on, and more tools in my box for dealing with the stresses of life.