brian sharpe