Kirkpatrick Memorial Presbyterian Church

KMPC AGM Report 2019