David gilmore newport