duncan saint and alena croft