Rev. James McWilliam Rev James McWilliam was the first man to hold a public religious service in Palmerston North (1872). Creator: UnknownPlace: Palmerston NorthDate: circa 1890