C.H.& Son Foster

Alameda Free Library (Alameda County, California)