jack jeffrey-gary pearson