Needle and Thread Society

Ann Dale (812526)

Further information to be added