Protecting consumer rights and increasing public safety.





















Computer Animation


Compass Consulting Engineers
James LaRocque
10875 Dover St., #900
Westminster, CO 80021
Tel: (720) 458-9190
Compass Consulting Engineers has found that one of the most impactful ways to communicate ideas and complex scientific concepts to a jury is through the use of 3-dimensional still images and animations. James LaRocque has been producing forensic graphics for over 20 years. With a background in engineering, and working directly with our engineers, James creates scientifically accurate graphics and animations that are admissible in court and ensure a jury’s understanding of complicated concepts. His forensic graphics experience includes all aspects of accident reconstruction, structural and mechanical failures, human anatomy and injury mechanisms for civil and criminal cases.

Kineticorp Forensic Engineering and Visualization
Justin Holderness
6070 Greenwood Plaza Blvd, Ste 200
Greenwood Village, CO 80111
Tel: (303) 733-1888
Fax: (303) 733-1902
Kineticorp has a team of Accident Animation Experts with extensive experience developing simulations and demonstratives for accident cases.  Our Animators work with Accident Reconstructionist and Engineers to develop physics based animations and simulations.  We use state-of-the-art animation techniques to develop visual and graphical exhibits that are accurate, succinct, and easily understood by all of the involved parties.  To learn more about Kineticorp’s animation and visualization capabilities and experience, visit Kineticorp’s website.

Knott Laboratory, LLC
Betsy Wills
7185 S Tucson Wy
Centennial, CO 80112
Tel: (303) 925-1900
Fax: (303) 925-1901
Knott Laboratory is a full service forensic engineering and animation firm.  We specialize in the areas of mechanical, civil & structural engineering; vehicle accident reconstruction; fire & explosion; and computer animations & graphics.  Our team is comprised of credible experts with extensive courtroom experience.  Visit us at or call us at 303-925-1900.

Back to Services Directory Index.