Charles Theodore Cates Jr.