Fred hal