David Gonzalez, PhD