James Greenshields with his daughters, Abi and Pene