McAllister, Duncan McNeil 1842-1931