Robert Valeriote 604.880.1300