JAMES F WEAVER