ICON establishes permanent base in Hamburg, Germany

May 10, 2002