mary rock stella cardo and ema karter