Location:

P.O. Box 636La MiradaCalifornia90637United States View Map

Revenue:

$7 Million

Employees:

35

SIC Codes:

7812

NAICS Codes:

512110

Phone:

(877) 436-0955
More

Description:

Illustra Media produces video documentaries that examine the scientific case for intelligent design. Working with Discovery Institute and an international team ...  

Read More

Browse ZoomInfo’s Directories