James D. Weaver

United States general