Ecdc is comprised of various departments in a variety of areas, with a brief description of the company’s management structure.