brian-hale.com