The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD ADR 000375204 1,170 30,658 SH   SOLE   15,705 0 14,953
ABBOTT LABS CS 002824100 21,976 156,143 SH   SOLE   77,635 0 78,508
ABBVIE INC CS 00287Y109 717 5,292 SH   SOLE   3,510 0 1,782
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 34,015 82,053 SH   SOLE   27,540 0 54,513
ACTIVISION BLIZZARD INC CS 00507V109 1,920 28,866 SH   SOLE   7,518 0 21,348
AGILENT TECHNOLOGIES INC CS 00846U101 33,418 209,321 SH   SOLE   68,087 0 141,234
ALBEMARLE CORP CS 012653101 31,669 135,469 SH   SOLE   61,261 0 74,208
ALIGN TECHNOLOGY INC CS 016255101 15,108 22,989 SH   SOLE   8,759 0 14,230
ALLY FINL INC CS 02005N100 31,121 653,669 SH   SOLE   318,523 0 335,146
ALNYLAM PHARMACEUTICALS INC CS 02043Q107 1,650 9,728 SH   SOLE   2,375 0 7,353
ALPHABET INC CAP STK CL A CS 02079K305 501 173 SH   SOLE   142 0 31
ALPHABET INC CAP STK CL C CS 02079K107 1,701 588 SH   SOLE   180 0 408
AMAZON COM INC CS 023135106 377 113 SH   SOLE   43 0 70
ANSYS INC CS 03662Q105 201 500 SH   SOLE   0 0 500
APPHARVEST INC COM CS 03783T103 58 15,000 SH   SOLE   0 0 15,000
APPLE INC COM CS 037833100 4,089 23,025 SH   SOLE   10,064 0 12,961
APPLIED MATLS INC CS 038222105 10,468 66,520 SH   SOLE   51,812 0 14,708
APTIV PLC CS G6095L109 34,862 211,346 SH   SOLE   86,362 0 124,984
ARCHER DANIELS MIDLAND CO CS 039483102 319 4,724 SH   SOLE   2,836 0 1,888
ARISTA NETWORKS INC CS 040413106 12,849 89,385 SH   SOLE   18,515 0 70,870
ASML HOLDING N V N Y REGISTRY ADR N07059210 6,423 8,068 SH   SOLE   2,106 0 5,962
ASSURANT INC CS 04621X108 7,789 49,974 SH   SOLE   9,105 0 40,869
ATLASSIAN CORP PLC CS G06242104 28,117 73,741 SH   SOLE   34,265 0 39,476
AVANTOR INC COM CS 05352A100 27,723 657,879 SH   SOLE   309,490 0 348,389
BANK OF AMERICA CORPORATION CS 060505104 980 22,036 SH   SOLE   7,600 0 14,436
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 285 952 SH   SOLE   555 0 397
BLACKROCK INC CS 09247X101 886 968 SH   SOLE   414 0 554
BLACKSTONE INC COM CS 09260D107 362 2,798 SH   SOLE   130 0 2,668
BROADCOM INC COM CS 11135F101 757 1,137 SH   SOLE   660 0 477
BRUKER BIOSCIENCES CORP CS 116794108 367 4,376 SH   SOLE   871 0 3,505
BRUNSWICK CORP CS 117043109 8,451 83,899 SH   SOLE   15,743 0 68,156
BUILDERS FIRSTSOURCE INC CS 12008R107 30,700 358,182 SH   SOLE   170,486 0 187,696
CAMDEN PPTY TR CS 133131102 20,752 116,140 SH   SOLE   53,519 0 62,621
CAPITAL ONE FINL CORP CS 14040H105 5,397 37,197 SH   SOLE   8,282 0 28,915
CBRE GROUP INC CS 12504L109 17,735 163,445 SH   SOLE   29,686 0 133,759
CELANESE CORP DEL CS 150870103 17,981 106,993 SH   SOLE   50,888 0 56,105
CHUBB LIMITED COM CS H1467J104 2,081 10,764 SH   SOLE   3,107 0 7,657
CINTAS CORP CS 172908105 220 496 SH   SOLE   19 0 477
CONOCOPHILLIPS CS 20825C104 8,872 122,920 SH   SOLE   25,748 0 97,172
COSTCO WHSL CORP CS 22160K105 21,193 37,331 SH   SOLE   11,631 0 25,700
D R HORTON INC CS 23331A109 515 4,747 SH   SOLE   1,090 0 3,657
DARDEN RESTAURANTS INC CS 237194105 3,354 22,263 SH   SOLE   5,903 0 16,360
DECKERS OUTDOOR CORP CS 243537107 383 1,046 SH   SOLE   153 0 893
DEERE AND CO CS 244199105 748 2,181 SH   SOLE   467 0 1,714
DELTA AIR LINES INC DEL CS 247361702 2,556 65,404 SH   SOLE   16,785 0 48,619
DEVON ENERGY CORP NEW CS 25179M103 20,798 472,143 SH   SOLE   229,693 0 242,450
DIAGEO P L C SPON ADR NEW ADR 25243Q205 2,507 11,388 SH   SOLE   3,219 0 8,169
DICKS SPORTING GOODS INC CS 253393102 33,388 290,353 SH   SOLE   84,972 0 205,381
EASTGROUP PPTY INC CS 277276101 207 910 SH   SOLE   108 0 802
EATON CORP PLC CS G29183103 735 4,255 SH   SOLE   234 0 4,021
EDWARDS LIFESCIENCES CORP CS 28176E108 11,122 85,849 SH   SOLE   16,403 0 69,446
EMCOR GROUP INC CS 29084Q100 869 6,822 SH   SOLE   3,343 0 3,479
EVERCORE INC CS 29977A105 9,007 66,302 SH   SOLE   12,457 0 53,845
EXTRA SPACE STORAGE INC CS 30225T102 424 1,868 SH   SOLE   1,105 0 763
FIDELITY NATIONAL FINANCIAL CS 31620R303 326 6,257 SH   SOLE   3,703 0 2,554
FIFTH THIRD BANCORP CS 316773100 27,954 641,894 SH   SOLE   294,316 0 347,578
FIRST REP BK SAN FRAN CALI N CS 33616C100 21,288 103,086 SH   SOLE   51,561 0 51,525
FORTINET INC CS 34959E109 5,176 14,403 SH   SOLE   3,783 0 10,620
FREEPORT-MCMORAN COPPER AND GO CS 35671D857 68,038 1,630,438 SH   SOLE   623,678 0 1,006,760
GENERAL DYNAMICS CORP CS 369550108 295 1,416 SH   SOLE   838 0 578
GLOBAL X FDS US INFR DEV ETF 37954Y673 506 17,581 SH   SOLE   116 0 17,465
GOLDMAN SACHS GROUP INC CS 38141G104 225 587 SH   SOLE   218 0 369
HENDERSON GROUP PLC ORD CS G4474Y214 257 6,130 SH   SOLE   3,637 0 2,493
HERSHEY FOODS CORP CS 427866108 23,479 121,358 SH   SOLE   60,111 0 61,247
HILTON GRAND VACATIONS INC CS 43283X105 2,208 42,381 SH   SOLE   11,968 0 30,413
HOME DEPOT INC CS 437076102 605 1,457 SH   SOLE   945 0 512
HP INC COM CS 40434L105 301 7,995 SH   SOLE   4,511 0 3,484
HUBBELL INC CS 443510607 354 1,699 SH   SOLE   1,011 0 688
ILLINOIS TOOL WKS INC CS 452308109 427 1,730 SH   SOLE   779 0 951
INFOSYS TECHNOLOGIES LTD ADR 456788108 40,005 1,580,620 SH   SOLE   781,196 0 799,424
INTERPUBLIC GROUP COS INC CS 460690100 7,453 199,013 SH   SOLE   34,429 0 164,584
INTUITIVE SURGICAL INC CS 46120E602 11,295 31,435 SH   SOLE   5,511 0 25,924
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J841 9,752 446,717 SH   SOLE   170,620 0 276,097
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J494 391 15,136 SH   SOLE   1,474 0 13,662
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J783 9,758 452,804 SH   SOLE   173,594 0 279,210
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J528 391 15,067 SH   SOLE   1,468 0 13,599
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J478 391 14,953 SH   SOLE   1,456 0 13,497
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J544 390 15,241 SH   SOLE   1,485 0 13,756
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J411 391 15,614 SH   SOLE   1,520 0 14,094
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J486 390 14,906 SH   SOLE   1,452 0 13,454
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J825 9,721 443,890 SH   SOLE   170,245 0 273,645
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J536 391 15,181 SH   SOLE   1,478 0 13,703
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J791 9,752 460,868 SH   SOLE   176,714 0 284,154
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J510 386 14,924 SH   SOLE   1,468 0 13,456
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J577 9,699 463,419 SH   SOLE   178,198 0 285,221
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J429 9,678 494,273 SH   SOLE   190,442 0 303,831
INVESCO EXCH TRD SLF IDX FD BU ETF 46138J866 9,726 453,193 SH   SOLE   173,126 0 280,067
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J445 391 15,264 SH   SOLE   1,486 0 13,778
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J643 9,720 428,365 SH   SOLE   164,258 0 264,107
INVESCO EXCH TRD SLF IDX FD IN ETF 46138J460 9,688 500,414 SH   SOLE   192,456 0 307,958
INVESCO EXCHANGE TRADED FD T S ETF 46137V258 612 7,572 SH   SOLE   2,703 0 4,869
INVESCO EXCHANGE TRADED FD T S ETF 46137V381 1,014 6,478 SH   SOLE   42 0 6,436
INVESCO EXCHNG TRADED FD TR II ETF 46138E362 1,936 42,753 SH   SOLE   14,978 0 27,775
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 730 1,835 SH   SOLE   1,835 0 0
IRON MTN INC NEW CS 46284V101 19,880 379,897 SH   SOLE   187,855 0 192,042
ISHARES INC MSCI CDA INDEX ETF 464286509 380 9,889 SH   SOLE   198 0 9,691
ISHARES MSCI EAFE SMALL CAP IN ETF 464288273 284 3,882 SH   SOLE   25 0 3,857
ISHARES TR DJ BROKER-DEAL ETF 464288794 423 3,838 SH   SOLE   25 0 3,813
ISHARES TR DJ HEALTH CARE ETF 464288828 307 1,059 SH   SOLE   7 0 1,052
ISHARES TR DJ MED DEVICES ETF 464288810 370 5,617 SH   SOLE   37 0 5,580
ISHARES TR DJ REGIONAL BK ETF 464288778 355 5,749 SH   SOLE   38 0 5,711
ISHARES TR GLMN SCHS SOFT ETF 464287515 637 1,601 SH   SOLE   11 0 1,590
ISHARES TR ISHARES BIOTECH ETF 464287556 287 1,882 SH   SOLE   0 0 1,882
ISHARES TR ISHARES SEMICDTR ETF 464287523 1,106 2,039 SH   SOLE   13 0 2,026
ISHARES TR MSCI GRW IDX ETF 464288885 593 5,377 SH   SOLE   35 0 5,342
ISHARES TR SANDP EURO PLUS ETF 464287861 351 6,461 SH   SOLE   43 0 6,418
ISHARES TR SANDP GBL FIN ETF 464287333 355 4,431 SH   SOLE   29 0 4,402
ISHARES TR SNG GL MATERIA ETF 464288695 284 3,140 SH   SOLE   21 0 3,119
ISHARES TR SNP GL INDUSTR ETF 464288729 367 2,975 SH   SOLE   20 0 2,955
J P MORGAN CHASE AND CO CS 46625H100 378 2,389 SH   SOLE   1,851 0 538
JABIL INC CS 466313103 11,092 157,670 SH   SOLE   30,537 0 127,133
JD COM INC ADR 47215P106 244 3,485 SH   SOLE   55 0 3,430
JOBY AVIATION INC CS G65163100 706 96,690 SH   SOLE   22,295 0 74,395
JOHNSON CTLS INTL PLC SHS CS G51502105 920 11,316 SH   SOLE   3,190 0 8,126
JONES LANG LASALLE INC CS 48020Q107 257 956 SH   SOLE   105 0 851
KBR INC CS 48242W106 7,851 164,872 SH   SOLE   25,287 0 139,585
KEYSIGHT TECHNOLOGIES INC CS 49338L103 8,963 43,401 SH   SOLE   33,797 0 9,604
KLA-TENCOR CORP CS 482480100 1,169 2,719 SH   SOLE   958 0 1,761
KNIGHT SWIFT TRANSN HLDGS INC CS 499049104 205 3,369 SH   SOLE   398 0 2,971
LABORATORY CORP AMER HLDGS CS 50540R409 1,511 4,809 SH   SOLE   1,976 0 2,833
LILLY ELI AND CO CS 532457108 434 1,573 SH   SOLE   544 0 1,029
LINDE PLC COM CS G5494J103 892 2,575 SH   SOLE   627 0 1,948
LOWES COS INC CS 548661107 10,792 41,753 SH   SOLE   8,989 0 32,764
LPL FINL HLDGS INC CS 50212V100 23,683 147,938 SH   SOLE   74,736 0 73,202
LUCID GROUP INC CS 549498103 2,511 65,986 SH   SOLE   17,132 0 48,854
MARVELL TECHNOLOGY GROUP LTD C CS 573874104 827 9,456 SH   SOLE   2,098 0 7,358
MATADOR RES CO CS 576485205 3,614 97,888 SH   SOLE   27,668 0 70,220
MATSON INC CS 57686G105 1,570 17,437 SH   SOLE   4,926 0 12,511
METLIFE INC CS 59156R108 18,628 298,094 SH   SOLE   150,366 0 147,728
MGM MIRAGE CS 552953101 1,707 38,025 SH   SOLE   10,472 0 27,553
MICROSOFT CORP CS 594918104 74,327 221,002 SH   SOLE   55,157 0 165,845
MID-AMER APT CMNTYS INC CS 59522J103 385 1,678 SH   SOLE   188 0 1,490
MONDELEZ INTL INC CS 609207105 340 5,133 SH   SOLE   3,064 0 2,069
MONOLITHIC PWR SYS INC CS 609839105 895 1,815 SH   SOLE   898 0 917
MORGAN STANLEY CS 617446448 67,283 685,445 SH   SOLE   253,365 0 432,080
MOTOROLA INC CS 620076307 6,316 23,245 SH   SOLE   17,709 0 5,536
MP MATERIALS CORP COM CL A CS 553368101 3,066 67,512 SH   SOLE   17,398 0 50,114
MPLX LP CS 55336V100 237 8,000 SH   SOLE   0 0 8,000
NATIONAL FUEL GAS CO N J CS 636180101 371 5,802 SH   SOLE   3,431 0 2,371
NETAPP INC CS 64110D104 9,569 104,025 SH   SOLE   18,226 0 85,799
NEXTERA ENERGY INC CS 65339F101 381 4,079 SH   SOLE   2,426 0 1,653
NIKE INC CS 654106103 13,729 82,372 SH   SOLE   30,406 0 51,966
NORDSON CORP CS 655663102 2,414 9,455 SH   SOLE   2,919 0 6,536
NVENT ELECTRIC PLC CS G6700G107 237 6,232 SH   SOLE   770 0 5,462
NVIDIA CORP CS 67066G104 41,705 141,801 SH   SOLE   25,870 0 115,931
O REILLY AUTOMOTIVE INC NEW CS 67103H107 713 1,009 SH   SOLE   261 0 748
ON SEMICONDUCTOR CORP CS 682189105 26,880 395,764 SH   SOLE   241,271 0 154,493
ONTO INNOVATION INC COM CS 683344105 4,624 45,675 SH   SOLE   11,643 0 34,032
OPTION CARE HEALTH INC COM NEW CS 68404L201 258 9,055 SH   SOLE   1,070 0 7,985
PAYCHEX INC CS 704326107 12,220 89,526 SH   SOLE   16,223 0 73,303
PENTAIR PLC CS G7S00T104 1,107 15,155 SH   SOLE   6,112 0 9,043
PNC FINL SVCS GROUP INC CS 693475105 17,265 86,099 SH   SOLE   15,937 0 70,162
POOL CORPORATION CS 73278L105 29,768 52,594 SH   SOLE   27,237 0 25,357
PPG INDS INC CS 693506107 880 5,105 SH   SOLE   0 0 5,105
PRINCIPAL FINANCIAL GROUP IN CS 74251V102 318 4,400 SH   SOLE   2,613 0 1,787
PUBLIC STORAGE INC CS 74460D109 6,054 16,164 SH   SOLE   3,862 0 12,302
PURE STORAGE INC CS 74624M102 2,449 75,227 SH   SOLE   19,494 0 55,733
QUANTA SVCS INC CS 74762E102 60,296 525,871 SH   SOLE   190,693 0 335,178
QUANTUMSCAPE CORP CS 74767V109 780 35,150 SH   SOLE   7,073 0 28,077
RAPID7 INC CS 753422104 10,325 87,732 SH   SOLE   17,202 0 70,530
RAYMOND JAMES FINANCIAL INC CS 754730109 17,906 178,346 SH   SOLE   31,049 0 147,297
REPUBLIC SVCS INC CS 760759100 681 4,886 SH   SOLE   1,340 0 3,546
ROBERT HALF INTL INC CS 770323103 14,574 130,682 SH   SOLE   26,075 0 104,607
ROCKWELL AUTOMATION INC CS 773903109 46,461 133,184 SH   SOLE   52,950 0 80,234
SCHWAB CHARLES CORP NEW CS 808513105 926 11,012 SH   SOLE   2,904 0 8,108
SEAGATE TECHNOLOGY HLDNGS PLC CS G7997R103 38,335 339,305 SH   SOLE   162,699 0 176,606
SEALED AIR CORP NEW CS 81211K100 250 3,710 SH   SOLE   418 0 3,292
SELECT SECTOR SPDR TR RL EST S ETF 81369Y860 289 5,582 SH   SOLE   36 0 5,546
SERVICENOW INC CS 81762P102 10,967 16,896 SH   SOLE   3,408 0 13,488
SHERWIN WILLIAMS CO CS 824348106 231 657 SH   SOLE   657 0 0
SNOWFLAKE INC CL A CS 833445109 1,496 4,416 SH   SOLE   1,210 0 3,206
SONY GROUP CORPORATION SPONSOR ADR 835699307 1,759 13,916 SH   SOLE   3,683 0 10,233
STARBUCKS CORP CS 855244109 1,095 9,362 SH   SOLE   3,203 0 6,159
SYNOPSYS INC CS 871607107 23,375 63,434 SH   SOLE   32,271 0 31,163
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 44,007 365,779 SH   SOLE   101,332 0 264,447
TARGET CORP CS 87612E106 32,930 142,283 SH   SOLE   64,827 0 77,456
TE CONNECTIVITY LTD CS H84989104 41,486 257,134 SH   SOLE   122,413 0 134,721
TEMPUR PEDIC INTL INC CS 88023U101 11,067 235,308 SH   SOLE   47,176 0 188,132
TESLA MTRS INC CS 88160R101 26,180 24,773 SH   SOLE   11,667 0 13,106
TEXTRON INC CS 883203101 2,616 33,882 SH   SOLE   9,462 0 24,420
THERMO FISHER SCIENTIFIC INC C CS 883556102 838 1,256 SH   SOLE   340 0 916
TOPBUILD CORP CS 89055F103 253 918 SH   SOLE   125 0 793
TORONTO DOMINION BK ONT CS 891160509 977 12,742 SH   SOLE   4,810 0 7,932
TRACTOR SUPPLY CO CS 892356106 14,442 60,528 SH   SOLE   10,557 0 49,971
TRIMBLE NAVIGATION LTD CS 896239100 1,133 12,995 SH   SOLE   4,877 0 8,118
UBER TECHNOLOGIES INC COM CS 90353T100 412 9,824 SH   SOLE   0 0 9,824
UDR INC CS 902653104 332 5,528 SH   SOLE   3,271 0 2,257
UNION PAC CORP CS 907818108 705 2,800 SH   SOLE   693 0 2,107
UNITED RENTALS INC CS 911363109 17,002 51,167 SH   SOLE   25,427 0 25,740
UNITED THERAPEUTICS CORP DEL CS 91307C102 795 3,680 SH   SOLE   1,800 0 1,880
UNITEDHEALTH GROUP INC CS 91324P102 48,030 95,651 SH   SOLE   38,155 0 57,496
UNITY SOFTWARE INC COM CS 91332U101 911 6,372 SH   SOLE   1,353 0 5,019
VALMONT INDS INC CS 920253101 254 1,015 SH   SOLE   119 0 896
VANECK VECTORS ETF TR MORNINGS ETF 92189F643 1,686 22,156 SH   SOLE   7,861 0 14,295
VANGUARD INDEX TR VALUE VIPERS ETF 922908744 1,529 10,392 SH   SOLE   4,203 0 6,189
VERTEX PHARMACEUTICALS INC CS 92532F100 2,973 13,537 SH   SOLE   3,566 0 9,971
WESCO INTL INC CS 95082P105 266 2,025 SH   SOLE   239 0 1,786
WESTERN ALLIANCE BANCORP CS 957638109 9,612 89,287 SH   SOLE   16,180 0 73,107
WORKDAY INC CS 98138H101 1,923 7,038 SH   SOLE   1,990 0 5,048
WYNN RESORTS LTD CS 983134107 537 6,311 SH   SOLE   311 0 6,000
XILINX INC CS 983919101 4,044 19,072 SH   SOLE   4,905 0 14,167
XYLEM INC CS 98419M100 13,345 111,286 SH   SOLE   45,463 0 65,823
ZOETIS INC CS 98978V103 695 2,850 SH   SOLE   803 0 2,047