weaver holdings