Cas Holmes

Cas Holmes is one of UK's most renowned textile artists

Row of books with red spines on a light gray background