Rev. James McWilliamRev James McWilliam was the first man to hold a public religious service in Palmerston North (1872).
Rev. James McWilliamRev James McWilliam was the first man to hold a public religious service in Palmerston North (1872).