AVALON ASSOCIATES, INC.