HOAGLUND & ASSOCIATES INC.