teagan pearson