gregory scott hale