Najarra Townsend — American actress