SNAVELY ASSOCIATES, LTD.