Terry de la Mesa Allen's mother was the daughter of a Spanish officer, and his father was a career US Army officer.