violet myers steele