John Towner Williams (n.