Francisco j. Veredas, phd