Duncan lin