HANSON, WALTER & ASSOCIATES INC.