Home People Mark D. Espinoza Mark D. Espinoza shows Mark D. Espinoza shows Mark D. Espinoza TV Shows (23) Mayans M.C. (2018) As Nico Diehl, He was 58 years old SEAL Team (2017) As Gen. Gene Parsons, He was 57 years old Sweet/Vicious (2016) As The Dean, He was 56 years old The Carmichael Show (2015) As Dr. Hunter, He was 55 years old Intelligence (2014) As Joseph Bernard, He was 53 years old Perception (2012) As Victor, He was 52 years old American Horror Story (2011) As Jorge, He was 51 years old Castle (2009) As Professor Stevenson, He was 48 years old The Mentalist (2008) As Ed MacVicar, He was 48 years old Moonlight (2007) As Father Garza, He was 47 years old Big Shots (2007) He was 47 years old Psych (2006) As Andres, He was 46 years old Numb3rs (2006) He was 45 years old House (2004) As Stan, He was 44 years old Karen Sisco (2003) He was 43 years old The Lyon's Den (2003) He was 43 years old NCIS (2003) He was 43 years old Nip/Tuck (2003) He was 43 years old Fastlane (2002) He was 42 years old Trinity (1998) He was 38 years old JAG (1995) He was 35 years old Caroline in the City (1995) He was 35 years old Beverly Hills, 90210 (1990) He was 30 years old