Christopher Weaver, ?-1840