WALTER JOE HAYES, JR.