Caraveo, 52, arrived in the United States in his teens from Ciudad Juarez, Mexico, knowing very little English said his son, also named Eduardo Caraveo.
He earned his doctorate in psychology from the University of Arizona and worked with bilingual special-needs students at Tucson-area schools before entering private practice.
His son told the Arizona Daily Star in Tucson that Caraveo had arrived at Fort Hood on Wednesday and was preparing to deploy to Afghanistan. Eduardo Caraveo spoke to the newspaper from his mother's Tucson home.
His father's Web site says he offered marriage seminars with a company based in Woodbridge, Va.
Copyright © 2009 The Associated Press