Barbara Heller
The Patriot   
tapestry   31 x 51 Inches