JOHN SMALL & ASSOCIATES, INC.