brian hastings