Geoff Macpherson
Minister at CovenantChurch.org.nz
Covenant Presbyterian Church, a part of the Grace Presbyterian Church of New Zealand Manurewa, Auckland, New Zealand.
Geoff Macpherson
Minister at CovenantChurch.org.nz
Covenant Presbyterian Church, a part of the Grace Presbyterian Church of New Zealand Manurewa, Auckland, New Zealand.