Alycia Delmore — American actress