George Halford may refer to: