Open menu
Margaret Shaw Walter
Early days among the gulf islands of British Columbia