Grant-McLauchlan_CrestClean

Crest Clean managing director Grant McLauchlan (photo: www.nzherald.co.nz)