COASTAL WEAVER

Rigid heddle loom and tapestry loom weaver.