sofia pearson