Michael James

Michael James (bio)

Digital Textile Design, Repeat Pattern Design, Aesthetics and the Quilt, Non-Traditional Quilts