CAVANAH ASSOCIATES INC.