Dave Gonzalez: the scientist