David Izquierdo

David Izquierdo is a specialist in puzzles and brainteasers who collaborates on a regular basis with newspapers in his native Spain.