GEORGE HAIN & ASSOCIATES, INC.