WEAVING, John Owen

1841 -