stephen hale