David Ryall Opinions