brandon pearson