hamza peck