Ted Loucks is the COO of EFC International.
131 people are employed at EFC International.
EFC International is based in St. Louis, Missouri.
The NAICS codes for EFC International are [423, 33, 42, 336].
The SIC codes for EFC International are [507, 37, 372, 50].