, 'Generative Textile Drawing (lb1),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (lb1), 2018

Joseph Nease Gallery

$950

Contact Gallery
, 'Generative Textile Drawing (lg3),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (lg3), 2018

Joseph Nease Gallery

$900

Contact Gallery
, 'Generative Textile Drawing (sw2),' 2017, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (sw2), 2017

Joseph Nease Gallery

$450

Contact Gallery
, 'Generative Textile Drawing (sg2),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (sg2), 2018

Joseph Nease Gallery

$450

Contact Gallery
, 'Generative Textile Drawing (lg1),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (lg1), 2018

Joseph Nease Gallery

$900

Contact Gallery
, 'Generative Textile Drawing (lg4),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (lg4), 2018

Joseph Nease Gallery

$900

Contact Gallery
, 'Generative Textile Drawing (sw3),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (sw3), 2018

Joseph Nease Gallery

$450

Contact Gallery
, 'Generative Textile Drawing (sg3),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (sg3), 2018

Joseph Nease Gallery

$450

Contact Gallery
, 'Generative Textile Drawing (lg2),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (lg2), 2018

Joseph Nease Gallery

$900

Contact Gallery
, 'Generative Textile Drawing (sw1),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (sw1), 2018

Joseph Nease Gallery

$450

Contact Gallery
, 'Generative Textile Drawing (sg1),' 2018, Joseph Nease Gallery

Kathy McTavish

Generative Textile Drawing (sg1), 2018

Joseph Nease Gallery

$450

Contact Gallery