David M. Armstrong and Company

Archived Record Exeter, CA