patrick hale age