mclachlan froud & rochon llp