Jim Spencer

Vestry, Liaison for Stewardship Commission

Profile photo