William Weaver — (born 1798)