DDM (NCTR) Views 1 meanings found DDM (NCTR) is an abbreviation for Deputy Director for Management (National Center for Toxicolo. It is commonly used in the context of Governmental, particularly in FDA. Governmental Deputy Director for Management (National Center for Toxicolo