I think Mariner is around 30, at that age she could have served on DS9 during that series, yet have been on the 1701-D as a teenager (if they wanted to go that route, although I don't get the sense she was, I think it would have been name-dropped by now).
I think the problem with making her any older is that Carol only seems mid-50s, and I doubt she had Mariner when she was 15.
I think the problem with making her any older is that Carol only seems mid-50s, and I doubt she had Mariner when she was 15.