Many themes swirl through David... More >>>