Instalado desde 1956 en Altea (Alicante), su Fundación tiene sede en esa ciudad española, donde tiene su estudio, y en la alemana de Celle.