George L. Biesinger

Granite LDS Stake Tabernacle (Salt Lake County, Utah)