duncan saint cheating