Blue waves, textile art by Canadian artist Richard Preston Blue waves, textile art by Canadian artist Richard Preston