Organ Biography > Places and Organs > USA > Louisiana > New Orleans > Westminster Presbyterian Church