
David was born and raised in San Juan, Texas and was the seventh of eight children. He attended Pharr-San Juan-Alamo High School where he was involved in Theatre. He received his BFA from Southern Methodist University on a Theatre scholarship. He went on to receive his MFA from The University of California, San Diego where he garnered a San Diego Fellowship and was awarded The Princess Grace Acting Scholarship in his third year. While at UCSD he was trained in and worked on several classical works of theatre. He also did an internship at the Prestigious La Jolla Playhouse and at Luis Valdez' El Teatro Campesino. Upon graduation he moved to Los Angeles. In 1999 he married actress Maria Canals-Barrera with whom he now has two daughters. Show more »
David was born and raised in San Juan, Texas and was the seventh of eight children. He attended Pharr-San Juan-Alamo High School where he was involved in Theatre. He received his BFA from Southern Methodist University on a Theatre scholarship. He went on to receive his MFA from The University of California, San Diego where he garnered a San Diego Fellowship and was awarded The Princess Grace Acting Scholarship in his third year. While at UCSD he was trained in and worked on several classical works of theatre. He also did an internship at the Prestigious La Jolla Playhouse and at Luis Valdez' El Teatro Campesino. Upon graduation he moved to Los Angeles. In 1999 he married actress Maria Canals-Barrera with whom he now has two daughters.

Chance
2017, USA
Download
Watch online
Episode: An Infant, A Brute or a Wild Beast
as Det. Sid Velerio

Chance
2017, USA
Download
Watch online
Episode: The Collected Works of William Shakespeare
as Det. Sid Velerio

Generation Kill
2008, USA
Download
Watch online
Episode: Bomb in the Garden
as Gunnery Sgt. Ray 'Casey Kasem' Griego

Generation Kill
2008, USA
Download
Watch online
Episode: A Burning Dog
as Gunnery Sgt. Ray 'Casey Kasem' Griego

Generation Kill
2008, USA
Download
Watch online
Episode: Stay Frosty
as Gunnery Sgt. Ray 'Casey Kasem' Griego

Space: Above and Beyond
1996, USA
Download
Watch online
Episode: Toy Soldiers
as 2nd Lt. James Herrick

Generation Kill
2008, USA
Download
Watch online
Episode: Combat Jack
as Gunnery Sgt. Ray 'Casey Kasem' Griego

Generation Kill
2008, USA
Download
Watch online
Episode: Screwby
as Gunnery Sgt. Ray 'Casey Kasem' Griego

Generation Kill
2008, USA
Download
Watch online
Episode: The Cradle of Civilization
as Gunnery Sgt. Ray 'Casey Kasem' Griego

Generation Kill
2008, USA
Download
Watch online
Episode: Get Some
as Gunnery Sgt. Ray 'Casey Kasem' Griego

Navy NCIS: Naval Criminal Investigative Service
2007, USA
Download
Watch online
Episode: Sharif Returns
as Charlie Mills

The Big Bang Theory
2014, USA
Download
Watch online
Episode: The Locomotion Interruption
as Officer Hernandez

Gamer's Guide to Pretty Much Everything
2016, USA
Download
Watch online
Episode: The Luchador
as Sheriff