hamza buckley