PAT ALLEN ASSOCIATES, INC.