Lyn Alicia Henderson — American actress