Miscellaneous musings around life, faith and philosophy.
Dengate, Richard,author.