terry pearson