Born: 19??? December 19 in Tijuana, Baja California, Mexico
Notes: Not to be confused with the Spanish creator, Juan A. Castro.