Winter 2002 Hudson (Show)Room

Teresa Hubbard and Alexander Birchler / Teresa Hubbard / Alexander Birchler
Elgin, Texas, USAPreviously based in Berlin, Germany, the American/Swiss collaborative artist couple Teresa Hubbard and Alexander Birchler reside in Austin, Texas. Hubbard was born in Dublin, Ireland, received her MFA from Yale University School of Art, MFA Sculpture Program and herRead more