andrew pearson