Palmerston ps