God, Philosophy, laughter & Sex. 'Drs' Sean Walsh and Gavin Ashenden. — Gavin Ashenden