Colorful Textile art by Canadian artist Richard Preston Colorful Textile art by Canadian artist Richard Preston Post navigation Richard Preston textile art