William Taylour — archaeologist (1904–1989)