David Ross's profile image

David Ross

Individual, Bay of Plenty

retired