William Pearce — Canadian land surveyor and civil engineer