C.E.P. (Val) Haynes