PAT UPTON ASSOCIATES, INC.