duncan saint (100.046)