Stephen Williams — American archaeologist (1926–2017)