ERNESTO S. DE CASTRO, Ph.D.