Hans Haeberli
North Vancouver, BC, Canada