User Home Pages: William John Allen of Palmerston North, New Zealand