Duncan, John, 1866-1945