duncan saint green