hamza davila