David Bloch , Hamburg.