james neville mason