Ambrose Foster

Carnegie Free Library (Humboldt County, California)