Gisborne, New Zealand
Macpherson received his All Blacks cap at a ceremony in Gisborne, New Zealand in 2009.