brian perry