CRAIG E. MOORE JR.