CHARLES C. MOORE, JR.