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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   1,906,534 9,598 SH   SOLE   9,598 0 0
ABB LTD SPONSORED ADR 000375204   369,709 10,877 SH   SOLE   10,877 0 0
ABBOTT LABS COM 002824100   3,002,590 25,900 SH   SOLE   25,900 0 0
ABBVIE INC COM 00287Y109   7,728,106 68,609 SH   SOLE   68,609 0 0
ABIOMED INC COM 003654100   509,988 1,634 SH   SOLE   1,634 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,078,422 20,620 SH   SOLE   20,620 0 0
ACTIVISION BLIZZARD INC COM 00507V109   796,542 8,346 SH   SOLE   8,346 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   5,513,801 9,415 SH   SOLE   9,415 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,441,262 15,344 SH   SOLE   15,344 0 0
ADVISORSHARES TR DORSY FSM US 00768Y487   219,902 5,925 SH   SOLE   5,925 0 0
AFLAC INC COM 001055102   226,499 4,221 SH   SOLE   4,221 0 0
AGCO CORP COM 001084102   2,884,563 22,124 SH   SOLE   22,124 0 0
AGNC INVT CORP COM 00123Q104   196,655 11,643 SH   SOLE   11,643 0 0
AIR PRODS & CHEMS INC COM 009158106   1,380,464 4,799 SH   SOLE   4,799 0 0
ALCON AG ORD SHS H01301128   1,236,090 17,635 SH   SOLE   17,635 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   2,253,059 9,935 SH   SOLE   9,935 0 0
ALIGN TECHNOLOGY INC COM 016255101   1,098,578 1,798 SH   SOLE   1,798 0 0
ALLEGHANY CORP MD COM 017175100   530,321 795 SH   SOLE   795 0 0
ALLIANT ENERGY CORP COM 018802108   780,546 13,998 SH   SOLE   13,998 0 0
ALLSTATE CORP COM 020002101   2,060,300 15,795 SH   SOLE   15,795 0 0
ALLY FINL INC COM 02005N100   344,644 6,915 SH   SOLE   6,915 0 0
ALPHABET INC CAP STK CL A 02079K305   14,802,131 6,062 SH   SOLE   6,062 0 0
ALPHABET INC CAP STK CL C 02079K107   28,113,391 11,217 SH   SOLE   11,217 0 0
ALTRIA GROUP INC COM 02209S103   4,083,797 85,650 SH   SOLE   85,650 0 0
AMAZON COM INC COM 023135106   40,552,606 11,788 SH   SOLE   11,788 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   5,060,791 238,604 SH   SOLE   238,604 0 0
AMERICAN CENTY ETF TR STOXX US QLTY 025072307   242,313 3,458 SH   SOLE   3,458 0 0
AMERICAN ELEC PWR CO INC COM 025537101   521,667 6,167 SH   SOLE   6,167 0 0
AMERICAN EXPRESS CO COM 025816109   542,615 3,284 SH   SOLE   3,284 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   463,624 9,740 SH   SOLE   9,740 0 0
AMERICAN TOWER CORP NEW COM 03027X100   3,148,600 11,655 SH   SOLE   11,655 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   864,597 5,610 SH   SOLE   5,610 0 0
AMERICOLD RLTY TR COM 03064D108   583,458 15,415 SH   SOLE   15,415 0 0
AMERIPRISE FINL INC COM 03076C106   739,920 2,973 SH   SOLE   2,973 0 0
AMETEK INC COM 031100100   444,288 3,328 SH   SOLE   3,328 0 0
AMGEN INC COM 031162100   1,079,944 4,431 SH   SOLE   4,431 0 0
AMPHENOL CORP NEW CL A 032095101   1,861,915 27,217 SH   SOLE   27,217 0 0
ANALOG DEVICES INC COM 032654105   1,897,203 11,020 SH   SOLE   11,020 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409   725,105 81,656 SH   SOLE   81,656 0 0
ANSYS INC COM 03662Q105   286,672 826 SH   SOLE   826 0 0
ANTHEM INC COM 036752103   1,197,707 3,137 SH   SOLE   3,137 0 0
AON PLC SHS CL A G0403H108   1,001,837 4,196 SH   SOLE   4,196 0 0
APPLE INC COM 037833100   56,442,434 412,109 SH   SOLE   412,109 0 0
APPLIED MATLS INC COM 038222105   3,454,887 24,262 SH   SOLE   24,262 0 0
APTARGROUP INC COM 038336103   282,666 2,007 SH   SOLE   2,007 0 0
APTIV PLC SHS G6095L109   430,140 2,734 SH   SOLE   2,734 0 0
ARCH CAP GROUP LTD ORD G0450A105   1,356,592 34,838 SH   SOLE   34,838 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   242,659 4,004 SH   SOLE   4,004 0 0
ARCTURUS THERAPEUTICS HLDGS COM 03969T109   1,079,801 31,909 SH   SOLE   31,909 0 0
ARES CAPITAL CORP COM 04010L103   349,607 17,846 SH   SOLE   17,846 0 0
ARISTA NETWORKS INC COM 040413106   631,506 1,743 SH   SOLE   1,743 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302   9,391,946 101,535 SH   SOLE   101,535 0 0
ARK ETF TR INNOVATION ETF 00214Q104   20,524,945 156,943 SH   SOLE   156,943 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401   725,362 4,708 SH   SOLE   4,708 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102   367,580 3,427 SH   SOLE   3,427 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   294,553 5,796 SH   SOLE   5,796 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,818,099 4,079 SH   SOLE   4,079 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   606,428 10,124 SH   SOLE   10,124 0 0
AT&T INC COM 00206R102   10,235,591 355,649 SH   SOLE   355,649 0 0
ATLASSIAN CORP PLC CL A G06242104   298,471 1,162 SH   SOLE   1,162 0 0
AUTODESK INC COM 052769106   2,930,092 10,038 SH   SOLE   10,038 0 0
AUTOHOME INC SP ADS RP CL A 05278C107   283,471 4,432 SH   SOLE   4,432 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   6,024,693 30,333 SH   SOLE   30,333 0 0
AUTOZONE INC COM 053332102   238,755 160 SH   SOLE   160 0 0
AZURRX BIOPHARMA INC COM 05502L105   16,400 20,000 SH   SOLE   20,000 0 0
B & G FOODS INC NEW COM 05508R106   486,358 14,828 SH   SOLE   14,828 0 0
BALL CORP COM 058498106   2,736,369 33,774 SH   SOLE   33,774 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   99,031 15,947 SH   SOLE   15,947 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303   89,965 17,537 SH   SOLE   17,537 0 0
BANCO SANTANDER S.A. ADR 05964H105   201,639 51,570 SH   SOLE   51,570 0 0
BANK NEW YORK MELLON CORP COM 064058100   279,716 5,460 SH   SOLE   5,460 0 0
BANK NOVA SCOTIA B C COM 064149107   5,427,430 83,409 SH   SOLE   83,409 0 0
BARCLAYS PLC ADR 06738E204   103,834 10,760 SH   SOLE   10,760 0 0
BAXTER INTL INC COM 071813109   283,481 3,522 SH   SOLE   3,522 0 0
BCE INC COM NEW 05534B760   274,318 5,562 SH   SOLE   5,562 0 0
BECTON DICKINSON & CO COM 075887109   1,938,597 7,972 SH   SOLE   7,972 0 0
BERKLEY W R CORP COM 084423102   336,126 4,516 SH   SOLE   4,516 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,027,895 14,493 SH   SOLE   14,493 0 0
BEST BUY INC COM 086516101   463,394 4,030 SH   SOLE   4,030 0 0
BHP GROUP LTD SPONSORED ADS 088606108   455,936 6,260 SH   SOLE   6,260 0 0
BIO RAD LABS INC CL A 090572207   349,849 543 SH   SOLE   543 0 0
BIOGEN INC COM 09062X103   215,726 623 SH   SOLE   623 0 0
BK OF AMERICA CORP COM 060505104   2,602,132 63,113 SH   SOLE   63,113 0 0
BLACK KNIGHT INC COM 09215C105   288,136 3,695 SH   SOLE   3,695 0 0
BLACKROCK INC COM 09247X101   5,690,041 6,503 SH   SOLE   6,503 0 0
BLACKROCK MULTI SECTOR INC T COM 09258A107   208,768 11,188 SH   SOLE   11,188 0 0
BLACKROCK MUNIVEST FD II INC COM 09253T101   209,353 13,326 SH   SOLE   13,326 0 0
BLACKSTONE GROUP INC COM 09260D107   2,545,907 26,209 SH   SOLE   26,209 0 0
BOEING CO COM 097023105   6,365,063 26,570 SH   SOLE   26,570 0 0
BOOKING HOLDINGS INC COM 09857L108   441,994 202 SH   SOLE   202 0 0
BORGWARNER INC COM 099724106   403,367 8,310 SH   SOLE   8,310 0 0
BOSTON SCIENTIFIC CORP COM 101137107   967,830 22,634 SH   SOLE   22,634 0 0
BP PLC SPONSORED ADR 055622104   428,057 16,202 SH   SOLE   16,202 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,219,105 18,245 SH   SOLE   18,245 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   971,075 24,703 SH   SOLE   24,703 0 0
BROADCOM INC COM 11135F101   8,794,988 18,444 SH   SOLE   18,444 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   332,429 2,058 SH   SOLE   2,058 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   1,383,342 27,135 SH   SOLE   27,135 0 0
BROWN FORMAN CORP CL B 115637209   270,608 3,611 SH   SOLE   3,611 0 0
CABOT OIL & GAS CORP COM 127097103   237,601 13,608 SH   SOLE   13,608 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   295,258 2,158 SH   SOLE   2,158 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   245,581 13,501 SH   SOLE   13,501 0 0
CALLAWAY GOLF CO COM 131193104   2,987,871 88,582 SH   SOLE   88,582 0 0
CAMECO CORP COM 13321L108   266,602 13,900 SH   SOLE   13,900 0 0
CANADIAN IMP BK COMM COM 136069101   244,344 2,146 SH   SOLE   2,146 0 0
CANADIAN NATL RY CO COM 136375102   387,364 3,671 SH   SOLE   3,671 0 0
CANADIAN PAC RY LTD COM 13645T100   331,636 4,312 SH   SOLE   4,312 0 0
CAPITAL ONE FINL CORP COM 14040H105   854,198 5,522 SH   SOLE   5,522 0 0
CARLYLE GROUP INC COM 14316J108   642,028 13,813 SH   SOLE   13,813 0 0
CARMAX INC COM 143130102   572,909 4,436 SH   SOLE   4,436 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   2,487,514 94,367 SH   SOLE   94,367 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   433,647 8,923 SH   SOLE   8,923 0 0
CATERPILLAR INC COM 149123101   7,284,249 33,471 SH   SOLE   33,471 0 0
CATHAY GEN BANCORP COM 149150104   628,500 15,968 SH   SOLE   15,968 0 0
CBRE GROUP INC CL A 12504L109   207,638 2,422 SH   SOLE   2,422 0 0
CDW CORP COM 12514G108   279,440 1,600 SH   SOLE   1,600 0 0
CELANESE CORP DEL COM 150870103   361,270 2,383 SH   SOLE   2,383 0 0
CERNER CORP COM 156782104   436,680 5,587 SH   SOLE   5,587 0 0
CHARLES RIV LABS INTL INC COM 159864107   666,596 1,802 SH   SOLE   1,802 0 0
CHART INDS INC COM 16115Q308   5,630,101 38,478 SH   SOLE   38,478 0 0
CHEMED CORP NEW COM 16359R103   321,712 678 SH   SOLE   678 0 0
CHEVRON CORP NEW COM 166764100   3,929,182 37,514 SH   SOLE   37,514 0 0
CHROMADEX CORP COM NEW 171077407   147,900 15,000 SH   SOLE   15,000 0 0
CHUBB LIMITED COM H1467J104   766,568 4,823 SH   SOLE   4,823 0 0
CHURCH & DWIGHT INC COM 171340102   3,833,646 44,985 SH   SOLE   44,985 0 0
CIGNA CORP NEW COM 125523100   996,881 4,205 SH   SOLE   4,205 0 0
CINCINNATI FINL CORP COM 172062101   378,948 3,249 SH   SOLE   3,249 0 0
CINTAS CORP COM 172908105   360,226 943 SH   SOLE   943 0 0
CISCO SYS INC COM 17275R102   4,894,014 92,340 SH   SOLE   92,340 0 0
CITIGROUP INC COM NEW 172967424   3,065,184 43,324 SH   SOLE   43,324 0 0
CITRIX SYS INC COM 177376100   288,015 2,456 SH   SOLE   2,456 0 0
CLOROX CO DEL COM 189054109   1,336,961 7,431 SH   SOLE   7,431 0 0
CLOUDFLARE INC CL A COM 18915M107   214,961 2,031 SH   SOLE   2,031 0 0
CME GROUP INC COM 12572Q105   859,439 4,041 SH   SOLE   4,041 0 0
COCA COLA CO COM 191216100   2,155,300 39,832 SH   SOLE   39,832 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   217,338 3,138 SH   SOLE   3,138 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   293,321 1,158 SH   SOLE   1,158 0 0
COLGATE PALMOLIVE CO COM 194162103   845,295 10,391 SH   SOLE   10,391 0 0
COMCAST CORP NEW CL A 20030N101   9,671,002 169,607 SH   SOLE   169,607 0 0
COMERICA INC COM 200340107   483,566 6,778 SH   SOLE   6,778 0 0
CONAGRA BRANDS INC COM 205887102   493,167 13,556 SH   SOLE   13,556 0 0
CONOCOPHILLIPS COM 20825C104   695,563 11,421 SH   SOLE   11,421 0 0
CONSOLIDATED EDISON INC COM 209115104   555,865 7,750 SH   SOLE   7,750 0 0
CONSTELLATION BRANDS INC CL A 21036P108   3,936,135 16,829 SH   SOLE   16,829 0 0
COOPER COS INC COM NEW 216648402   373,286 942 SH   SOLE   942 0 0
COPART INC COM 217204106   2,360,284 17,904 SH   SOLE   17,904 0 0
CORESITE RLTY CORP COM 21870Q105   306,080 2,274 SH   SOLE   2,274 0 0
CORTEVA INC COM 22052L104   354,676 7,997 SH   SOLE   7,997 0 0
COSTAR GROUP INC COM 22160N109   747,782 9,029 SH   SOLE   9,029 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,675,065 6,761 SH   SOLE   6,761 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   2,144,557 13,247 SH   SOLE   13,247 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   1,489,263 5,926 SH   SOLE   5,926 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   1,671,812 8,569 SH   SOLE   8,569 0 0
CSX CORP COM 126408103   781,845 24,372 SH   SOLE   24,372 0 0
CUMMINS INC COM 231021106   242,459 994 SH   SOLE   994 0 0
CURIOSITYSTREAM INC COM CL A 23130Q107   919,431 67,407 SH   SOLE   67,407 0 0
CVS HEALTH CORP COM 126650100   9,595,933 115,004 SH   SOLE   115,004 0 0
CYRUSONE INC COM 23283R100   214,202 2,995 SH   SOLE   2,995 0 0
D R HORTON INC COM 23331A109   255,115 2,823 SH   SOLE   2,823 0 0
DANAHER CORPORATION COM 235851102   2,304,561 8,588 SH   SOLE   8,588 0 0
DARLING INGREDIENTS INC COM 237266101   295,988 4,385 SH   SOLE   4,385 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200   749,333 19,966 SH   SOLE   19,966 0 0
DECKERS OUTDOOR CORP COM 243537107   734,342 1,912 SH   SOLE   1,912 0 0
DEERE & CO COM 244199105   1,336,233 3,788 SH   SOLE   3,788 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   491,693 11,366 SH   SOLE   11,366 0 0
DENTSPLY SIRONA INC COM 24906P109   304,787 4,818 SH   SOLE   4,818 0 0
DEXCOM INC COM 252131107   249,795 585 SH   SOLE   585 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   4,621,838 24,111 SH   SOLE   24,111 0 0
DIGITAL RLTY TR INC COM 253868103   1,207,987 8,029 SH   SOLE   8,029 0 0
DIGITALBRIDGE GROUP INC CL A COM 25401T108   300,200 38,000 SH   SOLE   38,000 0 0
DIGITALOCEAN HLDGS INC COM 25402D102   1,116,247 20,080 SH   SOLE   20,080 0 0
DISCOVER FINL SVCS COM 254709108   213,750 1,807 SH   SOLE   1,807 0 0
DISNEY WALT CO COM 254687106   15,245,022 86,733 SH   SOLE   86,733 0 0
DOCUSIGN INC COM 256163106   600,796 2,149 SH   SOLE   2,149 0 0
DOLLAR GEN CORP NEW COM 256677105   4,450,926 20,569 SH   SOLE   20,569 0 0
DOLLAR TREE INC COM 256746108   1,624,238 16,324 SH   SOLE   16,324 0 0
DOMINION ENERGY INC COM 25746U109   493,985 6,714 SH   SOLE   6,714 0 0
DOMINOS PIZZA INC COM 25754A201   659,150 1,413 SH   SOLE   1,413 0 0
DOVER CORP COM 260003108   296,798 1,971 SH   SOLE   1,971 0 0
DOW INC COM 260557103   361,347 5,710 SH   SOLE   5,710 0 0
DRAFTKINGS INC COM CL A 26142R104   656,716 12,588 SH   SOLE   12,588 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   5,692,847 57,667 SH   SOLE   57,667 0 0
DUKE REALTY CORP COM NEW 264411505   412,229 8,706 SH   SOLE   8,706 0 0
DUPONT DE NEMOURS INC COM 26614N102   313,672 4,052 SH   SOLE   4,052 0 0
EAGLE MATLS INC COM 26969P108   477,347 3,359 SH   SOLE   3,359 0 0
EASTERLY GOVT PPTYS INC COM 27616P103   266,003 12,619 SH   SOLE   12,619 0 0
EASTGROUP PPTYS INC COM 277276101   214,023 1,301 SH   SOLE   1,301 0 0
EATON CORP PLC SHS G29183103   2,111,590 14,250 SH   SOLE   14,250 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   254,960 9,224 SH   SOLE   9,224 0 0
ECOLAB INC COM 278865100   1,181,216 5,735 SH   SOLE   5,735 0 0
EDISON INTL COM 281020107   293,552 5,077 SH   SOLE   5,077 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   663,055 6,402 SH   SOLE   6,402 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   481,705 13,886 SH   SOLE   13,886 0 0
ELASTIC N V ORD SHS N14506104   1,008,222 6,917 SH   SOLE   6,917 0 0
ELECTRONIC ARTS INC COM 285512109   548,280 3,812 SH   SOLE   3,812 0 0
EMERALD HOLDING INC COM 29103W104   119,065 22,090 SH   SOLE   22,090 0 0
EMERSON ELEC CO COM 291011104   1,444,445 15,009 SH   SOLE   15,009 0 0
ENBRIDGE INC COM 29250N105   540,835 13,492 SH   SOLE   13,492 0 0
ENPHASE ENERGY INC COM 29355A107   248,084 1,351 SH   SOLE   1,351 0 0
ENTEGRIS INC COM 29362U104   683,836 5,561 SH   SOLE   5,561 0 0
ENZO BIOCHEM INC COM 294100102   99,693 31,449 SH   SOLE   31,449 0 0
EOG RES INC COM 26875P101   513,930 6,159 SH   SOLE   6,159 0 0
EPAM SYS INC COM 29414B104   422,053 826 SH   SOLE   826 0 0
EQUINIX INC COM 29444U700   592,616 738 SH   SOLE   738 0 0
ESSEX PPTY TR INC COM 297178105   235,808 786 SH   SOLE   786 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   290,292 4,786 SH   SOLE   4,786 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842   239,938 9,923 SH   SOLE   9,923 0 0
ETSY INC COM 29786A106   1,549,358 7,527 SH   SOLE   7,527 0 0
EVERCORE INC CLASS A 29977A105   690,618 4,906 SH   SOLE   4,906 0 0
EVERSOURCE ENERGY COM 30040W108   281,460 3,508 SH   SOLE   3,508 0 0
EXELON CORP COM 30161N101   293,155 6,616 SH   SOLE   6,616 0 0
EXPEDITORS INTL WASH INC COM 302130109   757,195 5,981 SH   SOLE   5,981 0 0
EXTRA SPACE STORAGE INC COM 30225T102   323,066 1,972 SH   SOLE   1,972 0 0
EXXON MOBIL CORP COM 30231G102   10,006,007 158,624 SH   SOLE   158,624 0 0
FACEBOOK INC CL A 30303M102   20,003,177 57,528 SH   SOLE   57,528 0 0
FACTSET RESH SYS INC COM 303075105   836,676 2,493 SH   SOLE   2,493 0 0
FAIR ISAAC CORP COM 303250104   460,958 917 SH   SOLE   917 0 0
FASTENAL CO COM 311900104   1,060,803 20,400 SH   SOLE   20,400 0 0
FASTLY INC CL A 31188V100   4,158,471 69,773 SH   SOLE   69,773 0 0
FEDEX CORP COM 31428X106   1,044,464 3,501 SH   SOLE   3,501 0 0
FERGUSON PLC NEW SHS G3421J106   215,712 1,554 SH   SOLE   1,554 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   365,693 7,914 SH   SOLE   7,914 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   283,159 5,197 SH   SOLE   5,197 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   706,782 16,591 SH   SOLE   16,591 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   629,530 15,343 SH   SOLE   15,343 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   248,672 16,859 SH   SOLE   16,859 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   4,017,022 34,103 SH   SOLE   34,103 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   325,175 4,010 SH   SOLE   4,010 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   522,210 9,973 SH   SOLE   9,973 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709   482,245 8,893 SH   SOLE   8,893 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,720,790 26,997 SH   SOLE   26,997 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   750,001 5,294 SH   SOLE   5,294 0 0
FIFTH THIRD BANCORP COM 316773100   4,730,135 123,728 SH   SOLE   123,728 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   247,064 1,320 SH   SOLE   1,320 0 0
FIRST SOLAR INC COM 336433107   3,359,912 37,122 SH   SOLE   37,122 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,104,457 53,614 SH   SOLE   53,614 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   1,696,449 84,066 SH   SOLE   84,066 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202   290,656 8,345 SH   SOLE   8,345 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   3,243,813 56,631 SH   SOLE   56,631 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   5,101,220 90,721 SH   SOLE   90,721 0 0
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   789,536 18,499 SH   SOLE   18,499 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182   435,604 15,572 SH   SOLE   15,572 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   727,238 30,750 SH   SOLE   30,750 0 0
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101   432,229 14,218 SH   SOLE   14,218 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   698,093 5,477 SH   SOLE   5,477 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   3,686,370 78,836 SH   SOLE   78,836 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,344,921 11,484 SH   SOLE   11,484 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   1,182,826 19,480 SH   SOLE   19,480 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   852,821 14,457 SH   SOLE   14,457 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   343,237 4,108 SH   SOLE   4,108 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205   3,002,590 39,340 SH   SOLE   39,340 0 0
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853   411,084 6,012 SH   SOLE   6,012 0 0
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838   2,060,545 140,556 SH   SOLE   140,556 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   3,244,011 30,615 SH   SOLE   30,615 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   6,266,616 82,947 SH   SOLE   82,947 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   8,820,102 36,021 SH   SOLE   36,021 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   694,278 4,022 SH   SOLE   4,022 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   2,383,380 49,132 SH   SOLE   49,132 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103   289,056 5,927 SH   SOLE   5,927 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860   508,958 16,402 SH   SOLE   16,402 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   14,765,355 290,086 SH   SOLE   290,086 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   2,445,782 51,621 SH   SOLE   51,621 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   4,238,595 70,714 SH   SOLE   70,714 0 0
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   171,506 10,112 SH   SOLE   10,112 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   2,088,099 43,493 SH   SOLE   43,493 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   1,592,619 65,111 SH   SOLE   65,111 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   4,328,432 90,101 SH   SOLE   90,101 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   10,532,495 196,383 SH   SOLE   196,383 0 0
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870   647,210 31,898 SH   SOLE   31,898 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   2,954,888 110,836 SH   SOLE   110,836 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   3,898,567 59,384 SH   SOLE   59,384 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   253,930 2,957 SH   SOLE   2,957 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   4,209,311 42,051 SH   SOLE   42,051 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109   1,023,716 30,853 SH   SOLE   30,853 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   368,689 3,286 SH   SOLE   3,286 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   1,103,424 6,938 SH   SOLE   6,938 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   562,335 6,030 SH   SOLE   6,030 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,745,279 69,029 SH   SOLE   69,029 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   3,946,454 35,949 SH   SOLE   35,949 0 0
FIRSTENERGY CORP COM 337932107   587,983 15,802 SH   SOLE   15,802 0 0
FISERV INC COM 337738108   5,195,495 48,606 SH   SOLE   48,606 0 0
FIVE BELOW INC COM 33829M101   525,501 2,719 SH   SOLE   2,719 0 0
FIVE9 INC COM 338307101   1,222,661 6,667 SH   SOLE   6,667 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   369,239 1,442 SH   SOLE   1,442 0 0
FLEX LTD ORD Y2573F102   598,609 33,498 SH   SOLE   33,498 0 0
FMC CORP COM NEW 302491303   1,013,401 9,366 SH   SOLE   9,366 0 0
FORD MTR CO DEL COM 345370860   3,921,316 263,884 SH   SOLE   263,884 0 0
FORTINET INC COM 34959E109   339,659 1,426 SH   SOLE   1,426 0 0
FOX CORP CL A COM 35137L105   215,948 5,816 SH   SOLE   5,816 0 0
FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884   5,113,847 116,013 SH   SOLE   116,013 0 0
FREEPORT-MCMORAN INC CL B 35671D857   8,726,722 235,158 SH   SOLE   235,158 0 0
FULGENT GENETICS INC COM 359664109   356,930 3,870 SH   SOLE   3,870 0 0
GALLAGHER ARTHUR J & CO COM 363576109   361,406 2,580 SH   SOLE   2,580 0 0
GARMIN LTD SHS H2906T109   903,176 6,244 SH   SOLE   6,244 0 0
GARTNER INC COM 366651107   253,583 1,047 SH   SOLE   1,047 0 0
GENERAC HLDGS INC COM 368736104   512,710 1,235 SH   SOLE   1,235 0 0
GENERAL DYNAMICS CORP COM 369550108   2,029,256 10,779 SH   SOLE   10,779 0 0
GENERAL ELECTRIC CO COM 369604103   524,041 38,933 SH   SOLE   38,933 0 0
GENERAL MLS INC COM 370334104   6,930,328 113,742 SH   SOLE   113,742 0 0
GENERAL MTRS CO COM 37045V100   3,181,926 53,776 SH   SOLE   53,776 0 0
GENTEX CORP COM 371901109   274,581 8,298 SH   SOLE   8,298 0 0
GENUINE PARTS CO COM 372460105   416,520 3,293 SH   SOLE   3,293 0 0
GILEAD SCIENCES INC COM 375558103   738,722 10,728 SH   SOLE   10,728 0 0
GLOBAL PMTS INC COM 37940X102   342,073 1,824 SH   SOLE   1,824 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   338,895 4,677 SH   SOLE   4,677 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673   358,672 13,929 SH   SOLE   13,929 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   1,873,964 83,547 SH   SOLE   83,547 0 0
GLOBAL X FDS CONSCIOUS COS 37954Y731   201,867 6,450 SH   SOLE   6,450 0 0
GLOBANT S A COM L44385109   8,280,840 37,781 SH   SOLE   37,781 0 0
GODADDY INC CL A 380237107   247,401 2,845 SH   SOLE   2,845 0 0
GOLDMAN SACHS BDC INC SHS 38147U107   387,453 19,768 SH   SOLE   19,768 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   10,910,757 28,748 SH   SOLE   28,748 0 0
GRACO INC COM 384109104   339,822 4,489 SH   SOLE   4,489 0 0
GRAINGER W W INC COM 384802104   323,244 738 SH   SOLE   738 0 0
HALLIBURTON CO COM 406216101   436,113 18,863 SH   SOLE   18,863 0 0
HASBRO INC COM 418056107   221,460 2,343 SH   SOLE   2,343 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   851,235 25,570 SH   SOLE   25,570 0 0
HEICO CORP NEW COM 422806109   2,451,980 17,587 SH   SOLE   17,587 0 0
HENRY JACK & ASSOC INC COM 426281101   473,868 2,898 SH   SOLE   2,898 0 0
HENRY SCHEIN INC COM 806407102   288,525 3,889 SH   SOLE   3,889 0 0
HERSHEY CO COM 427866108   431,096 2,475 SH   SOLE   2,475 0 0
HEXCEL CORP NEW COM 428291108   258,773 4,147 SH   SOLE   4,147 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   685,725 5,685 SH   SOLE   5,685 0 0
HOLOGIC INC COM 436440101   724,646 10,861 SH   SOLE   10,861 0 0
HOME BANCORP INC COM 43689E107   266,770 7,000 SH   SOLE   7,000 0 0
HOME DEPOT INC COM 437076102   10,665,397 33,445 SH   SOLE   33,445 0 0
HONEYWELL INTL INC COM 438516106   5,956,628 27,156 SH   SOLE   27,156 0 0
HOST HOTELS & RESORTS INC COM 44107P104   223,349 13,069 SH   SOLE   13,069 0 0
HUBSPOT INC COM 443573100   494,729 849 SH   SOLE   849 0 0
HUMANA INC COM 444859102   430,767 973 SH   SOLE   973 0 0
HUNT J B TRANS SVCS INC COM 445658107   242,796 1,490 SH   SOLE   1,490 0 0
HUNTINGTON BANCSHARES INC COM 446150104   4,490,890 314,708 SH   SOLE   314,708 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   353,006 1,675 SH   SOLE   1,675 0 0
HYATT HOTELS CORP COM CL A 448579102   515,141 6,635 SH   SOLE   6,635 0 0
IAC INTERACTIVECORP NEW COM NEW 44891N208   283,827 1,841 SH   SOLE   1,841 0 0
IDEX CORP COM 45167R104   376,286 1,710 SH   SOLE   1,710 0 0
IDEXX LABS INC COM 45168D104   7,452,290 11,800 SH   SOLE   11,800 0 0
IHS MARKIT LTD SHS G47567105   213,378 1,894 SH   SOLE   1,894 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,243,648 10,036 SH   SOLE   10,036 0 0
ILLUMINA INC COM 452327109   831,430 1,757 SH   SOLE   1,757 0 0
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827   3,998,343 148,776 SH   SOLE   148,776 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883   415,727 14,450 SH   SOLE   14,450 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   1,144,706 35,484 SH   SOLE   35,484 0 0
INFOSYS LTD SPONSORED ADR 456788108   949,185 44,794 SH   SOLE   44,794 0 0
INGERSOLL RAND INC COM 45687V106   256,008 5,245 SH   SOLE   5,245 0 0
INTEL CORP COM 458140100   10,602,826 188,864 SH   SOLE   188,864 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   4,165,777 35,095 SH   SOLE   35,095 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   5,762,791 39,312 SH   SOLE   39,312 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   1,331,370 8,911 SH   SOLE   8,911 0 0
INTERNATIONAL PAPER CO COM 460146103   5,699,471 92,962 SH   SOLE   92,962 0 0
INTUIT COM 461202103   743,599 1,517 SH   SOLE   1,517 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   4,299,317 4,675 SH   SOLE   4,675 0 0
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   4,313,562 75,597 SH   SOLE   75,597 0 0
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107   593,442 16,303 SH   SOLE   16,303 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   212,369 3,971 SH   SOLE   3,971 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   932,274 12,648 SH   SOLE   12,648 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   314,995 14,221 SH   SOLE   14,221 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102   869,436 18,542 SH   SOLE   18,542 0 0
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   833,628 30,581 SH   SOLE   30,581 0 0
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672   938,967 10,605 SH   SOLE   10,605 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   624,460 12,972 SH   SOLE   12,972 0 0
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842   1,446,022 16,105 SH   SOLE   16,105 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   234,066 3,843 SH   SOLE   3,843 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   521,203 18,870 SH   SOLE   18,870 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   664,794 7,442 SH   SOLE   7,442 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593   4,571,993 110,009 SH   SOLE   110,009 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   359,303 16,105 SH   SOLE   16,105 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882   526,062 24,366 SH   SOLE   24,366 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   308,974 13,924 SH   SOLE   13,924 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   336,663 15,493 SH   SOLE   15,493 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700   583,056 27,633 SH   SOLE   27,633 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,373,545 15,747 SH   SOLE   15,747 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696   2,510,383 44,550 SH   SOLE   44,550 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597   357,622 1,914 SH   SOLE   1,914 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   9,661,892 198,804 SH   SOLE   198,804 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   364,970 2,219 SH   SOLE   2,219 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   1,407,110 7,642 SH   SOLE   7,642 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   2,370,056 26,446 SH   SOLE   26,446 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720   216,921 4,150 SH   SOLE   4,150 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   385,271 2,066 SH   SOLE   2,066 0 0
INVESCO LTD SHS G491BT108   278,847 10,432 SH   SOLE   10,432 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   10,682,569 30,140 SH   SOLE   30,140 0 0
INVITAE CORP COM 46185L103   5,848,377 173,388 SH   SOLE   173,388 0 0
IPG PHOTONICS CORP COM 44980X109   463,694 2,200 SH   SOLE   2,200 0 0
IQVIA HLDGS INC COM 46266C105   889,072 3,669 SH   SOLE   3,669 0 0
IROBOT CORP COM 462726100   484,881 5,192 SH   SOLE   5,192 0 0
IRON MTN INC NEW COM 46284V101   6,518,177 154,021 SH   SOLE   154,021 0 0
ISHARES INC MSCI BRAZIL ETF 464286400   252,362 6,225 SH   SOLE   6,225 0 0
ISHARES INC MSCI GBL MIN VOL 464286525   429,543 4,176 SH   SOLE   4,176 0 0
ISHARES INC JP MRGN EM HI BD 464286285   2,786,342 60,944 SH   SOLE   60,944 0 0
ISHARES INC CORE MSCI EMKT 46434G103   3,145,515 46,955 SH   SOLE   46,955 0 0
ISHARES INC ESG AWR MSCI EM 46434G863   4,741,652 105,020 SH   SOLE   105,020 0 0
ISHARES SILVER TR ISHARES 46428Q109   279,789 11,552 SH   SOLE   11,552 0 0
ISHARES TR GLOBAL TECH ETF 464287291   2,143,579 6,351 SH   SOLE   6,351 0 0
ISHARES TR S&P 500 VAL ETF 464287408   587,017 3,976 SH   SOLE   3,976 0 0
ISHARES TR CORE S&P500 ETF 464287200   31,759,633 73,873 SH   SOLE   73,873 0 0
ISHARES TR GLOBAL FINLS ETF 464287333   2,297,436 29,602 SH   SOLE   29,602 0 0
ISHARES TR MSCI KLD400 SOC 464288570   2,027,293 24,475 SH   SOLE   24,475 0 0
ISHARES TR JPMORGAN USD EMG 464288281   1,302,090 11,578 SH   SOLE   11,578 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   794,418 7,368 SH   SOLE   7,368 0 0
ISHARES TR RUS MID CAP ETF 464287499   639,784 8,074 SH   SOLE   8,074 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440   620,653 5,374 SH   SOLE   5,374 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,074,977 13,628 SH   SOLE   13,628 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   865,603 5,457 SH   SOLE   5,457 0 0
ISHARES TR EAFE GRWTH ETF 464288885   3,749,020 34,946 SH   SOLE   34,946 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   4,604,181 53,438 SH   SOLE   53,438 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,009,151 4,400 SH   SOLE   4,400 0 0
ISHARES TR PFD AND INCM SEC 464288687   1,015,708 25,822 SH   SOLE   25,822 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   511,264 21,793 SH   SOLE   21,793 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,455,621 5,362 SH   SOLE   5,362 0 0
ISHARES TR SELECT DIVID ETF 464287168   820,772 7,038 SH   SOLE   7,038 0 0
ISHARES TR MORNINGSTAR GRWT 464287119   354,885 5,480 SH   SOLE   5,480 0 0
ISHARES TR US REGNL BKS ETF 464288778   212,861 3,700 SH   SOLE   3,700 0 0
ISHARES TR CORE S&P TTL STK 464287150   4,398,243 44,535 SH   SOLE   44,535 0 0
ISHARES TR IBOXX HI YD ETF 464288513   4,945,261 56,171 SH   SOLE   56,171 0 0
ISHARES TR EAFE VALUE ETF 464288877   5,336,243 103,096 SH   SOLE   103,096 0 0
ISHARES TR CORE S&P US GWT 464287671   1,591,748 15,763 SH   SOLE   15,763 0 0
ISHARES TR U.S. TECH ETF 464287721   1,881,014 18,924 SH   SOLE   18,924 0 0
ISHARES TR SP SMCP600VL ETF 464287879   246,179 2,335 SH   SOLE   2,335 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   10,755,805 196,238 SH   SOLE   196,238 0 0
ISHARES TR US INDUSTRIALS 464287754   2,208,989 19,879 SH   SOLE   19,879 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   5,410,740 74,395 SH   SOLE   74,395 0 0
ISHARES TR ISHARES SEMICDTR 464287523   200,311 441 SH   SOLE   441 0 0
ISHARES TR USD INV GRDE ETF 464288620   1,785,900 29,475 SH   SOLE   29,475 0 0
ISHARES TR U.S. MED DVC ETF 464288810   5,025,476 13,919 SH   SOLE   13,919 0 0
ISHARES TR EXPANDED TECH 464287515   1,734,260 4,446 SH   SOLE   4,446 0 0
ISHARES TR MSCI USA ESG SLC 464288802   1,848,992 19,353 SH   SOLE   19,353 0 0
ISHARES TR US HOME CONS ETF 464288752   4,046,333 58,456 SH   SOLE   58,456 0 0
ISHARES TR CORE S&P MCP ETF 464287507   7,291,251 27,132 SH   SOLE   27,132 0 0
ISHARES TR TIPS BD ETF 464287176   2,705,043 21,132 SH   SOLE   21,132 0 0
ISHARES TR 20 YR TR BD ETF 464287432   1,037,281 7,186 SH   SOLE   7,186 0 0
ISHARES TR U.S. BAS MTL ETF 464287838   3,636,281 27,894 SH   SOLE   27,894 0 0
ISHARES TR US TELECOM ETF 464287713   789,053 23,752 SH   SOLE   23,752 0 0
ISHARES TR US BR DEL SE ETF 464288794   377,761 3,701 SH   SOLE   3,701 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   943,513 17,108 SH   SOLE   17,108 0 0
ISHARES TR EXPND TEC SC ETF 464287549   662,527 1,640 SH   SOLE   1,640 0 0
ISHARES TR CORE US AGGBD ET 464287226   1,598,645 13,861 SH   SOLE   13,861 0 0
ISHARES TR TRANS AVG ETF 464287192   3,322,296 12,780 SH   SOLE   12,780 0 0
ISHARES TR U.S. FINLS ETF 464287788   285,782 3,526 SH   SOLE   3,526 0 0
ISHARES TR U.S. ENERGY ETF 464287796   1,523,986 52,389 SH   SOLE   52,389 0 0
ISHARES TR CORE S&P SCP ETF 464287804   5,707,756 50,520 SH   SOLE   50,520 0 0
ISHARES TR ISHARES BIOTECH 464287556   875,037 5,347 SH   SOLE   5,347 0 0
ISHARES TR IBOXX INV CP ETF 464287242   2,423,796 18,040 SH   SOLE   18,040 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   1,423,582 23,523 SH   SOLE   23,523 0 0
ISHARES TR MBS ETF 464288588   5,237,868 48,396 SH   SOLE   48,396 0 0
ISHARES TR US AER DEF ETF 464288760   2,032,877 18,560 SH   SOLE   18,560 0 0
ISHARES TR MSCI USA MMENTM 46432F396   2,141,199 12,346 SH   SOLE   12,346 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   212,620 2,000 SH   SOLE   2,000 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   5,573,634 121,008 SH   SOLE   121,008 0 0
ISHARES TR ESG MSCI USA ETF 46436E767   848,484 23,373 SH   SOLE   23,373 0 0
ISHARES TR ESG EAFE ETF 46436E759   394,925 5,833 SH   SOLE   5,833 0 0
ISHARES TR CORE MSCI EAFE 46432F842   9,929,421 132,640 SH   SOLE   132,640 0 0
ISHARES TR A RATE CP BD ETF 46429B291   430,355 7,570 SH   SOLE   7,570 0 0
ISHARES TR MSCI USA VALUE 46432F388   2,674,830 25,460 SH   SOLE   25,460 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   533,453 6,750 SH   SOLE   6,750 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   1,031,753 20,302 SH   SOLE   20,302 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   13,382,613 135,905 SH   SOLE   135,905 0 0
ISHARES TR MSCI INTL MULTFT 46434V274   827,637 27,542 SH   SOLE   27,542 0 0
ISHARES TR BROAD USD HIGH 46435U853   644,236 15,442 SH   SOLE   15,442 0 0
ISHARES TR CORE TOTAL USD 46434V613   3,902,258 72,953 SH   SOLE   72,953 0 0
ISHARES TR CORE DIV GRWTH 46434V621   228,836 4,544 SH   SOLE   4,544 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   4,534,998 61,869 SH   SOLE   61,869 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   5,973,769 81,154 SH   SOLE   81,154 0 0
ISHARES TR MSCI USA MULTIFT 46434V282   530,961 12,397 SH   SOLE   12,397 0 0
ISHARES TR US TREAS BD ETF 46429B267   8,262,174 310,608 SH   SOLE   310,608 0 0
ISHARES TR FALN ANGLS USD 46435G474   993,198 33,151 SH   SOLE   33,151 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   2,691,685 20,258 SH   SOLE   20,258 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   263,913 2,734 SH   SOLE   2,734 0 0
ISHARES TR CORE INTL AGGR 46435G672   413,179 7,499 SH   SOLE   7,499 0 0
ISHARES TR ESG AWARE MSCI 46435U663   547,458 13,561 SH   SOLE   13,561 0 0
ISHARES TR CMBS ETF 46429B366   286,746 5,273 SH   SOLE   5,273 0 0
ISHARES TR CORE 1 5 YR USD 46432F859   3,286,202 64,071 SH   SOLE   64,071 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   1,355,295 27,017 SH   SOLE   27,017 0 0
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   1,066,257 30,906 SH   SOLE   30,906 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   135,856 22,605 SH   SOLE   22,605 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837   3,270,660 64,459 SH   SOLE   64,459 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654   5,327,874 104,366 SH   SOLE   104,366 0 0
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332   671,910 11,093 SH   SOLE   11,093 0 0
JACOBS ENGR GROUP INC COM 469814107   1,482,296 11,110 SH   SOLE   11,110 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   360,881 7,186 SH   SOLE   7,186 0 0
JOHNSON & JOHNSON COM 478160104   7,825,809 47,504 SH   SOLE   47,504 0 0
JOHNSON CTLS INTL PLC SHS G51502105   1,887,547 27,503 SH   SOLE   27,503 0 0
JPMORGAN CHASE & CO COM 46625H100   9,930,109 63,843 SH   SOLE   63,843 0 0
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105   1,421,415 46,865 SH   SOLE   46,865 0 0
KANSAS CITY SOUTHERN COM NEW 485170302   513,750 1,813 SH   SOLE   1,813 0 0
KEYCORP COM 493267108   4,944,643 239,450 SH   SOLE   239,450 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   251,071 1,626 SH   SOLE   1,626 0 0
KIMBERLY-CLARK CORP COM 494368103   5,148,403 38,484 SH   SOLE   38,484 0 0
KINDER MORGAN INC DEL COM 49456B101   193,218 10,599 SH   SOLE   10,599 0 0
KKR & CO INC COM 48251W104   448,447 7,570 SH   SOLE   7,570 0 0
KLA CORP COM NEW 482480100   960,634 2,963 SH   SOLE   2,963 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   548,118 11,029 SH   SOLE   11,029 0 0
KRAFT HEINZ CO COM 500754106   4,208,458 103,199 SH   SOLE   103,199 0 0
L BRANDS INC COM 501797104   3,168,409 43,969 SH   SOLE   43,969 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   496,713 2,298 SH   SOLE   2,298 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   345,364 1,252 SH   SOLE   1,252 0 0
LAM RESEARCH CORP COM 512807108   1,067,799 1,641 SH   SOLE   1,641 0 0
LAMB WESTON HLDGS INC COM 513272104   371,891 4,611 SH   SOLE   4,611 0 0
LANDSTAR SYS INC COM 515098101   219,332 1,388 SH   SOLE   1,388 0 0
LAS VEGAS SANDS CORP COM 517834107   599,033 11,369 SH   SOLE   11,369 0 0
LAUDER ESTEE COS INC CL A 518439104   4,513,555 14,190 SH   SOLE   14,190 0 0
LCI INDS COM 50189K103   480,603 3,657 SH   SOLE   3,657 0 0
LEAR CORP COM NEW 521865204   200,345 1,143 SH   SOLE   1,143 0 0
LENNAR CORP CL A 526057104   267,351 2,691 SH   SOLE   2,691 0 0
LENNOX INTL INC COM 526107107   203,815 581 SH   SOLE   581 0 0
LIBERTY BROADBAND CORP COM SER C 530307305   1,851,389 10,661 SH   SOLE   10,661 0 0
LILLY ELI & CO COM 532457108   1,800,389 7,844 SH   SOLE   7,844 0 0
LINCOLN NATL CORP IND COM 534187109   287,493 4,575 SH   SOLE   4,575 0 0
LINDE PLC SHS G5494J103   1,078,060 3,729 SH   SOLE   3,729 0 0
LOCKHEED MARTIN CORP COM 539830109   6,942,254 18,349 SH   SOLE   18,349 0 0
LOGITECH INTL S A SHS H50430232   263,485 2,179 SH   SOLE   2,179 0 0
LORDSTOWN MOTORS CORP COM CL A 54405Q100   60,830 5,500 SH   SOLE   5,500 0 0
LORDSTOWN MOTORS CORP COM CL A 54405Q100   331,800 2,000 SH Put SOLE   2,000 0 0
LOWES COS INC COM 548661107   2,985,603 15,392 SH   SOLE   15,392 0 0
LPL FINL HLDGS INC COM 50212V100   4,039,282 29,925 SH   SOLE   29,925 0 0
LULULEMON ATHLETICA INC COM 550021109   348,181 954 SH   SOLE   954 0 0
LUMEN TECHNOLOGIES INC COM 550241103   305,065 22,448 SH   SOLE   22,448 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   861,507 8,375 SH   SOLE   8,375 0 0
M & T BK CORP COM 55261F104   269,567 1,855 SH   SOLE   1,855 0 0
MACYS INC COM 55616P104   2,242,020 118,250 SH   SOLE   118,250 0 0
MAGNA INTL INC COM 559222401   313,123 3,380 SH   SOLE   3,380 0 0
MAINSTAY MACKAY DEFINEDTERM COM 56064K100   276,006 12,349 SH   SOLE   12,349 0 0
MARATHON OIL CORP COM 565849106   1,621,229 119,033 SH   SOLE   119,033 0 0
MARATHON PETE CORP COM 56585A102   606,734 10,042 SH   SOLE   10,042 0 0
MARKETAXESS HLDGS INC COM 57060D108   331,003 714 SH   SOLE   714 0 0
MARRIOTT INTL INC NEW CL A 571903202   1,197,826 8,774 SH   SOLE   8,774 0 0
MARSH & MCLENNAN COS INC COM 571748102   2,465,558 17,526 SH   SOLE   17,526 0 0
MARVELL TECHNOLOGY INC COM 573874104   276,776 4,745 SH   SOLE   4,745 0 0
MASTEC INC COM 576323109   5,985,738 56,416 SH   SOLE   56,416 0 0
MASTERCARD INCORPORATED CL A 57636Q104   3,611,994 9,893 SH   SOLE   9,893 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101   560,489 5,320 SH   SOLE   5,320 0 0
MCCORMICK & CO INC COM NON VTG 579780206   269,906 3,056 SH   SOLE   3,056 0 0
MCDONALDS CORP COM 580135101   6,680,574 28,921 SH   SOLE   28,921 0 0
MCKESSON CORP COM 58155Q103   285,139 1,491 SH   SOLE   1,491 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   249,582 12,417 SH   SOLE   12,417 0 0
MEDTRONIC PLC SHS G5960L103   3,151,986 25,393 SH   SOLE   25,393 0 0
MERCADOLIBRE INC COM 58733R102   247,689 159 SH   SOLE   159 0 0
MERCK & CO INC COM 58933Y105   5,546,434 71,318 SH   SOLE   71,318 0 0
MERCURY GENL CORP NEW COM 589400100   359,830 5,540 SH   SOLE   5,540 0 0
METLIFE INC COM 59156R108   1,899,759 31,742 SH   SOLE   31,742 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,489,241 1,075 SH   SOLE   1,075 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   503,351 3,362 SH   SOLE   3,362 0 0
MICRON TECHNOLOGY INC COM 595112103   2,374,256 27,939 SH   SOLE   27,939 0 0
MICROSOFT CORP COM 594918104   39,664,532 146,418 SH   SOLE   146,418 0 0
MODERNA INC COM 60770K107   803,632 3,420 SH   SOLE   3,420 0 0
MOELIS & CO CL A 60786M105   323,590 5,688 SH   SOLE   5,688 0 0
MONDELEZ INTL INC CL A 609207105   1,442,614 23,104 SH   SOLE   23,104 0 0
MONOLITHIC PWR SYS INC COM 609839105   9,274,565 24,835 SH   SOLE   24,835 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   1,294,978 14,176 SH   SOLE   14,176 0 0
MOODYS CORP COM 615369105   623,639 1,721 SH   SOLE   1,721 0 0
MORGAN STANLEY COM NEW 617446448   1,487,487 16,223 SH   SOLE   16,223 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   498,104 2,297 SH   SOLE   2,297 0 0
MSCI INC COM 55354G100   638,630 1,198 SH   SOLE   1,198 0 0
NASDAQ INC COM 631103108   4,469,891 25,426 SH   SOLE   25,426 0 0
NETFLIX INC COM 64110L106   2,942,658 5,571 SH   SOLE   5,571 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109   279,698 2,874 SH   SOLE   2,874 0 0
NEWELL BRANDS INC COM 651229106   5,352,854 194,862 SH   SOLE   194,862 0 0
NEWMARKET CORP COM 651587107   241,386 750 SH   SOLE   750 0 0
NEWMONT CORP COM 651639106   361,716 5,707 SH   SOLE   5,707 0 0
NEXTERA ENERGY INC COM 65339F101   5,305,744 72,404 SH   SOLE   72,404 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   217,626 2,850 SH   SOLE   2,850 0 0
NICE LTD SPONSORED ADR 653656108   264,287 1,068 SH   SOLE   1,068 0 0
NIKE INC CL B 654106103   1,343,445 8,696 SH   SOLE   8,696 0 0
NIO INC SPON ADS 62914V106   2,660,372 50,007 SH   SOLE   50,007 0 0
NORDSTROM INC COM 655664100   1,902,810 52,032 SH   SOLE   52,032 0 0
NORFOLK SOUTHN CORP COM 655844108   1,128,523 4,252 SH   SOLE   4,252 0 0
NORTHROP GRUMMAN CORP COM 666807102   6,807,044 18,730 SH   SOLE   18,730 0 0
NORTONLIFELOCK INC COM 668771108   488,545 17,948 SH   SOLE   17,948 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   1,711,838 58,206 SH   SOLE   58,206 0 0
NOVARTIS AG SPONSORED ADR 66987V109   2,472,786 27,102 SH   SOLE   27,102 0 0
NOVO-NORDISK A S ADR 670100205   848,015 10,123 SH   SOLE   10,123 0 0
NUCOR CORP COM 670346105   1,186,151 12,365 SH   SOLE   12,365 0 0
NUTRIEN LTD COM 67077M108   6,661,694 109,810 SH   SOLE   109,810 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   626,483 39,903 SH   SOLE   39,903 0 0
NUVEEN CORPORATE INCM NOVEME COM 67077N106   95,232 10,110 SH   SOLE   10,110 0 0
NUVEEN INTER DURATION MUN TE COM 670671106   192,428 12,846 SH   SOLE   12,846 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105   208,016 20,885 SH   SOLE   20,885 0 0
NVIDIA CORPORATION COM 67066G104   33,579,739 41,969 SH   SOLE   41,969 0 0
NXP SEMICONDUCTORS N V COM N6596X109   734,009 3,568 SH   SOLE   3,568 0 0
OCCIDENTAL PETE CORP COM 674599105   1,962,943 62,774 SH   SOLE   62,774 0 0
OKTA INC CL A 679295105   237,340 970 SH   SOLE   970 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   3,838,472 15,124 SH   SOLE   15,124 0 0
ON SEMICONDUCTOR CORP COM 682189105   326,643 8,533 SH   SOLE   8,533 0 0
ONDAS HLDGS INC COM NEW 68236H204   775,476 97,667 SH   SOLE   97,667 0 0
ONEOK INC NEW COM 682680103   210,893 3,790 SH   SOLE   3,790 0 0
OPENDOOR TECHNOLOGIES INC COM 683712103   588,707 33,204 SH   SOLE   33,204 0 0
ORACLE CORP COM 68389X105   6,102,656 78,400 SH   SOLE   78,400 0 0
OTIS WORLDWIDE CORP COM 68902V107   599,480 7,331 SH   SOLE   7,331 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104   190,191 13,328 SH   SOLE   13,328 0 0
PACCAR INC COM 693718108   1,464,613 16,410 SH   SOLE   16,410 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108   5,955,531 170,304 SH   SOLE   170,304 0 0
PAGERDUTY INC COM 69553P100   2,304,728 54,127 SH   SOLE   54,127 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   7,543,678 286,179 SH   SOLE   286,179 0 0
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403   12,200 20,000 SH   SOLE   20,000 0 0
PALO ALTO NETWORKS INC COM 697435105   3,786,194 10,204 SH   SOLE   10,204 0 0
PARKER-HANNIFIN CORP COM 701094104   367,304 1,196 SH   SOLE   1,196 0 0
PAYCHEX INC COM 704326107   2,416,944 22,525 SH   SOLE   22,525 0 0
PAYPAL HLDGS INC COM 70450Y103   18,439,025 63,260 SH   SOLE   63,260 0 0
PEGASYSTEMS INC COM 705573103   986,022 7,084 SH   SOLE   7,084 0 0
PENN NATL GAMING INC COM 707569109   228,399 2,986 SH   SOLE   2,986 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105   537,822 31,378 SH   SOLE   31,378 0 0
PEPSICO INC COM 713448108   7,344,045 49,565 SH   SOLE   49,565 0 0
PERRIGO CO PLC SHS G97822103   508,981 11,101 SH   SOLE   11,101 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   126,825 10,370 SH   SOLE   10,370 0 0
PFIZER INC COM 717081103   10,068,162 257,103 SH   SOLE   257,103 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109   74,400 20,000 SH   SOLE   20,000 0 0
PHILIP MORRIS INTL INC COM 718172109   4,745,507 47,881 SH   SOLE   47,881 0 0
PHILLIPS 66 COM 718546104   655,974 7,644 SH   SOLE   7,644 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101   234,191 8,129 SH   SOLE   8,129 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   933,839 8,416 SH   SOLE   8,416 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,320,429 22,756 SH   SOLE   22,756 0 0
PINTEREST INC CL A 72352L106   2,968,994 37,606 SH   SOLE   37,606 0 0
PIONEER NAT RES CO COM 723787107   218,427 1,344 SH   SOLE   1,344 0 0
PNC FINL SVCS GROUP INC COM 693475105   996,721 5,225 SH   SOLE   5,225 0 0
POLARIS INC COM 731068102   234,476 1,712 SH   SOLE   1,712 0 0
POST HLDGS INC COM 737446104   298,618 2,753 SH   SOLE   2,753 0 0
PPG INDS INC COM 693506107   1,737,596 10,235 SH   SOLE   10,235 0 0
PPL CORP COM 69351T106   4,728,299 169,049 SH   SOLE   169,049 0 0
PRICE T ROWE GROUP INC COM 74144T108   4,442,855 22,442 SH   SOLE   22,442 0 0
PROCTER AND GAMBLE CO COM 742718109   9,233,823 68,434 SH   SOLE   68,434 0 0
PROGRESSIVE CORP COM 743315103   2,093,543 21,317 SH   SOLE   21,317 0 0
PROGYNY INC COM 74340E103   1,836,611 31,129 SH   SOLE   31,129 0 0
PROLOGIS INC. COM 74340W103   2,357,717 19,725 SH   SOLE   19,725 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   1,019,091 11,245 SH   SOLE   11,245 0 0
PROSHARES TR HGH YLD INT RATE 74348A541   319,236 5,054 SH   SOLE   5,054 0 0
PRUDENTIAL FINL INC COM 744320102   876,255 8,551 SH   SOLE   8,551 0 0
PRUDENTIAL PLC ADR 74435K204   201,892 5,299 SH   SOLE   5,299 0 0
PTC INC COM 69370C100   1,901,360 13,460 SH   SOLE   13,460 0 0
PUBLIC STORAGE COM 74460D109   611,904 2,035 SH   SOLE   2,035 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   219,095 3,667 SH   SOLE   3,667 0 0
QORVO INC COM 74736K101   6,187,040 31,623 SH   SOLE   31,623 0 0
QUALCOMM INC COM 747525103   9,073,769 63,484 SH   SOLE   63,484 0 0
QUALYS INC COM 74758T303   625,486 6,212 SH   SOLE   6,212 0 0
QUANTA SVCS INC COM 74762E102   534,182 5,898 SH   SOLE   5,898 0 0
QUEST DIAGNOSTICS INC COM 74834L100   267,503 2,027 SH   SOLE   2,027 0 0
RAYMOND JAMES FINL INC COM 754730109   216,803 1,669 SH   SOLE   1,669 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   5,507,381 64,557 SH   SOLE   64,557 0 0
REALTY INCOME CORP COM 756109104   4,058,071 60,804 SH   SOLE   60,804 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,004,813 1,799 SH   SOLE   1,799 0 0
RELX PLC SPONSORED ADR 759530108   310,866 11,656 SH   SOLE   11,656 0 0
RESMED INC COM 761152107   550,233 2,232 SH   SOLE   2,232 0 0
RH COM 74967X103   392,462 578 SH   SOLE   578 0 0
RINGCENTRAL INC CL A 76680R206   584,356 2,011 SH   SOLE   2,011 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   269,487 4,546 SH   SOLE   4,546 0 0
ROCKWELL AUTOMATION INC COM 773903109   1,567,104 5,479 SH   SOLE   5,479 0 0
ROKU INC COM CL A 77543R102   5,256,116 11,445 SH   SOLE   11,445 0 0
ROLLINS INC COM 775711104   543,335 15,887 SH   SOLE   15,887 0 0
ROSS STORES INC COM 778296103   266,352 2,148 SH   SOLE   2,148 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   415,058 4,867 SH   SOLE   4,867 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   260,029 2,403 SH   SOLE   2,403 0 0
S&P GLOBAL INC COM 78409V104   1,170,603 2,852 SH   SOLE   2,852 0 0
SALESFORCE COM INC COM 79466L302   4,614,016 18,889 SH   SOLE   18,889 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105   126,719 21,262 SH   SOLE   21,262 0 0
SANDY SPRING BANCORP INC COM 800363103   708,331 16,051 SH   SOLE   16,051 0 0
SANOFI SPONSORED ADR 80105N105   768,270 14,589 SH   SOLE   14,589 0 0
SAP SE SPON ADR 803054204   445,820 3,174 SH   SOLE   3,174 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   376,066 1,180 SH   SOLE   1,180 0 0
SCHLUMBERGER LTD COM STK 806857108   602,897 18,835 SH   SOLE   18,835 0 0
SCHWAB CHARLES CORP COM 808513105   4,437,478 60,946 SH   SOLE   60,946 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   205,615 2,627 SH   SOLE   2,627 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   4,037,168 53,388 SH   SOLE   53,388 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   654,297 11,957 SH   SOLE   11,957 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   462,143 2,408 SH   SOLE   2,408 0 0
SEA LTD SPONSORD ADS 81141R100   608,514 2,216 SH   SOLE   2,216 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   7,218,242 82,091 SH   SOLE   82,091 0 0
SEALED AIR CORP NEW COM 81211K100   340,688 5,750 SH   SOLE   5,750 0 0
SEI INVTS CO COM 784117103   549,488 8,867 SH   SOLE   8,867 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,157,534 58,804 SH   SOLE   58,804 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   890,518 7,070 SH   SOLE   7,070 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   651,123 12,087 SH   SOLE   12,087 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,642,639 9,200 SH   SOLE   9,200 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   315,509 4,509 SH   SOLE   4,509 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,319,977 8,939 SH   SOLE   8,939 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   249,873 3,086 SH   SOLE   3,086 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   4,132,892 40,360 SH   SOLE   40,360 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   589,352 7,160 SH   SOLE   7,160 0 0
SEMPRA ENERGY COM 816851109   892,408 6,736 SH   SOLE   6,736 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   1,255,108 21,651 SH   SOLE   21,651 0 0
SERVICENOW INC COM 81762P102   1,573,911 2,864 SH   SOLE   2,864 0 0
SHERWIN WILLIAMS CO COM 824348106   314,135 1,153 SH   SOLE   1,153 0 0
SHOPIFY INC CL A 82509L107   9,077,069 6,213 SH   SOLE   6,213 0 0
SIMON PPTY GROUP INC NEW COM 828806109   1,898,950 14,554 SH   SOLE   14,554 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   203,281 1,201 SH   SOLE   1,201 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   5,924,330 30,896 SH   SOLE   30,896 0 0
SNAP INC CL A 83304A106   494,083 7,251 SH   SOLE   7,251 0 0
SNAP ON INC COM 833034101   439,312 1,966 SH   SOLE   1,966 0 0
SOCIAL CAPITAL HEDOSOPHA HLD UNIT 99/99/9999 G82514129   196,977 17,907 SH   SOLE   17,907 0 0
SOFI TECHNOLOGIES INC COM 83406F102   354,837 18,510 SH   SOLE   18,510 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   369,047 3,796 SH   SOLE   3,796 0 0
SOUTHERN CO COM 842587107   1,280,649 21,164 SH   SOLE   21,164 0 0
SOUTHERN COPPER CORP COM 84265V105   331,418 5,153 SH   SOLE   5,153 0 0
SOUTHWEST AIRLS CO COM 844741108   3,866,704 72,833 SH   SOLE   72,833 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   4,339,599 12,580 SH   SOLE   12,580 0 0
SPDR GOLD TR GOLD SHS 78463V107   2,414,720 14,579 SH   SOLE   14,579 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,806,528 39,704 SH   SOLE   39,704 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   5,849,865 159,007 SH   SOLE   159,007 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,954,172 23,254 SH   SOLE   23,254 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   270,140 550 SH   SOLE   550 0 0
SPDR SER TR S&P DIVID ETF 78464A763   1,603,372 13,112 SH   SOLE   13,112 0 0
SPDR SER TR S&P OILGAS EXP 78468R556   1,838,174 19,011 SH   SOLE   19,011 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408   1,337,935 48,511 SH   SOLE   48,511 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805   19,981,599 377,225 SH   SOLE   377,225 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672   1,239,361 38,276 SH   SOLE   38,276 0 0
SPDR SER TR S&P BIOTECH 78464A870   753,884 5,568 SH   SOLE   5,568 0 0
SPDR SER TR DJ REIT ETF 78464A607   845,951 8,065 SH   SOLE   8,065 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862   4,825,602 25,086 SH   SOLE   25,086 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359   345,763 3,987 SH   SOLE   3,987 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   14,962,960 297,297 SH   SOLE   297,297 0 0
SPDR SER TR COMP SOFTWARE 78464A599   4,239,021 24,707 SH   SOLE   24,707 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739   284,622 5,743 SH   SOLE   5,743 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   3,113,020 70,847 SH   SOLE   70,847 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663   421,219 4,605 SH   SOLE   4,605 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   853,108 11,005 SH   SOLE   11,005 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375   2,413,510 65,763 SH   SOLE   65,763 0 0
SPDR SER TR BLOMBERG INTL TR 78464A516   1,070,659 36,479 SH   SOLE   36,479 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   841,530 21,283 SH   SOLE   21,283 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   582,462 18,609 SH   SOLE   18,609 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622   2,015,108 18,326 SH   SOLE   18,326 0 0
SPDR SER TR NUVEEN BBG BRCLY 78464A284   235,313 3,869 SH   SOLE   3,869 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201   914,242 10,299 SH   SOLE   10,299 0 0
SPDR SER TR S&P BK ETF 78464A797   1,559,871 30,395 SH   SOLE   30,395 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   2,628,706 41,745 SH   SOLE   41,745 0 0
SPDR SER TR BLOMBRG BRC INTL 78464A151   290,509 8,003 SH   SOLE   8,003 0 0
SPLUNK INC COM 848637104   259,377 1,794 SH   SOLE   1,794 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   445,172 31,730 SH   SOLE   31,730 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   105,792 11,400 SH   SOLE   11,400 0 0
SPX CORP COM 784635104   564,807 9,247 SH   SOLE   9,247 0 0
SQUARE INC CL A 852234103   10,262,761 42,095 SH   SOLE   42,095 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   358,931 4,981 SH   SOLE   4,981 0 0
STANLEY BLACK & DECKER INC COM 854502101   437,859 2,136 SH   SOLE   2,136 0 0
STARBUCKS CORP COM 855244109   3,332,779 29,808 SH   SOLE   29,808 0 0
STARWOOD PPTY TR INC COM 85571B105   6,402,705 244,658 SH   SOLE   244,658 0 0
STEEL DYNAMICS INC COM 858119100   6,837,797 114,728 SH   SOLE   114,728 0 0
STERIS PLC SHS USD G8473T100   447,465 2,169 SH   SOLE   2,169 0 0
STORE CAP CORP COM 862121100   257,962 7,475 SH   SOLE   7,475 0 0
STRYKER CORPORATION COM 863667101   252,717 973 SH   SOLE   973 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   126,996 18,432 SH   SOLE   18,432 0 0
SUN CMNTYS INC COM 866674104   223,334 1,303 SH   SOLE   1,303 0 0
SVB FINANCIAL GROUP COM 78486Q101   6,741,706 12,116 SH   SOLE   12,116 0 0
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603   119,350 15,500 SH   SOLE   15,500 0 0
SYSCO CORP COM 871829107   976,339 12,557 SH   SOLE   12,557 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   11,568,798 96,278 SH   SOLE   96,278 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   556,728 3,145 SH   SOLE   3,145 0 0
TARGET CORP COM 87612E106   2,725,377 11,274 SH   SOLE   11,274 0 0
TE CONNECTIVITY LTD REG SHS H84989104   2,750,712 20,344 SH   SOLE   20,344 0 0
TELEFLEX INCORPORATED COM 879369106   240,270 598 SH   SOLE   598 0 0
TERADYNE INC COM 880770102   10,150,923 75,776 SH   SOLE   75,776 0 0
TESLA INC COM 88160R101   8,282,145 12,185 SH   SOLE   12,185 0 0
TEXAS INSTRS INC COM 882508104   3,484,218 18,119 SH   SOLE   18,119 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   3,663,407 2,290 SH   SOLE   2,290 0 0
THE TRADE DESK INC COM CL A 88339J105   2,909,587 37,611 SH   SOLE   37,611 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   5,957,958 11,810 SH   SOLE   11,810 0 0
THOMSON REUTERS CORP. COM NEW 884903709   782,205 7,876 SH   SOLE   7,876 0 0
TIMKEN CO COM 887389104   533,425 6,619 SH   SOLE   6,619 0 0
TJX COS INC NEW COM 872540109   1,499,186 22,237 SH   SOLE   22,237 0 0
T-MOBILE US INC COM 872590104   924,450 6,383 SH   SOLE   6,383 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   259,385 5,731 SH   SOLE   5,731 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307   391,208 2,238 SH   SOLE   2,238 0 0
TRACTOR SUPPLY CO COM 892356106   401,517 2,158 SH   SOLE   2,158 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   506,937 2,753 SH   SOLE   2,753 0 0
TRANSUNION COM 89400J107   222,804 2,029 SH   SOLE   2,029 0 0
TREX CO INC COM 89531P105   9,029,538 88,343 SH   SOLE   88,343 0 0
TRIMBLE INC COM 896239100   5,103,573 62,368 SH   SOLE   62,368 0 0
TRUIST FINL CORP COM 89832Q109   1,518,917 27,368 SH   SOLE   27,368 0 0
TWILIO INC CL A 90138F102   257,781 654 SH   SOLE   654 0 0
TWITTER INC COM 90184L102   342,949 4,984 SH   SOLE   4,984 0 0
TYSON FOODS INC CL A 902494103   297,474 4,033 SH   SOLE   4,033 0 0
U S SILICA HLDGS INC COM 90346E103   335,575 29,029 SH   SOLE   29,029 0 0
UBER TECHNOLOGIES INC COM 90353T100   982,352 19,600 SH   SOLE   19,600 0 0
UDR INC COM 902653104   285,553 5,830 SH   SOLE   5,830 0 0
UIPATH INC CL A 90364P105   959,647 14,127 SH   SOLE   14,127 0 0
ULTA BEAUTY INC COM 90384S303   207,462 600 SH   SOLE   600 0 0
UNIFIRST CORP MASS COM 904708104   214,461 914 SH   SOLE   914 0 0
UNILEVER PLC SPON ADR NEW 904767704   4,009,785 68,543 SH   SOLE   68,543 0 0
UNION PAC CORP COM 907818108   5,323,683 24,206 SH   SOLE   24,206 0 0
UNITED AIRLS HLDGS INC COM 910047109   4,468,285 85,452 SH   SOLE   85,452 0 0
UNITED BANKSHARES INC WEST V COM 909907107   1,237,641 33,908 SH   SOLE   33,908 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,535,595 12,192 SH   SOLE   12,192 0 0
UNITEDHEALTH GROUP INC COM 91324P102   18,965,144 47,361 SH   SOLE   47,361 0 0
URANIUM ENERGY CORP COM 916896103   111,720 42,000 SH   SOLE   42,000 0 0
US BANCORP DEL COM NEW 902973304   2,380,776 41,790 SH   SOLE   41,790 0 0
V F CORP COM 918204108   314,628 3,835 SH   SOLE   3,835 0 0
VALE S A SPONSORED ADS 91912E105   555,674 24,361 SH   SOLE   24,361 0 0
VALERO ENERGY CORP COM 91913Y100   436,914 5,596 SH   SOLE   5,596 0 0
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201   493,333 9,520 SH   SOLE   9,520 0 0
VANECK VECTORS ETF TR RETAIL ETF 92189F684   210,696 1,200 SH   SOLE   1,200 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106   329,095 9,685 SH   SOLE   9,685 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409   893,122 14,041 SH   SOLE   14,041 0 0
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387   2,576,544 101,239 SH   SOLE   101,239 0 0
VANECK VECTORS ETF TR LONG MUNI ETF 92189F536   299,291 13,660 SH   SOLE   13,660 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676   3,046,704 11,618 SH   SOLE   11,618 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   803,355 9,353 SH   SOLE   9,353 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   342,206 3,321 SH   SOLE   3,321 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   6,444,559 71,638 SH   SOLE   71,638 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,075,605 13,092 SH   SOLE   13,092 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407   701,542 12,286 SH   SOLE   12,286 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,335,041 10,365 SH   SOLE   10,365 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   6,775,539 23,624 SH   SOLE   23,624 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   512,471 2,951 SH   SOLE   2,951 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   3,831,055 27,870 SH   SOLE   27,870 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,337,930 6,005 SH   SOLE   6,005 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   859,517 4,282 SH   SOLE   4,282 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   562,457 5,526 SH   SOLE   5,526 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   359,919 1,242 SH   SOLE   1,242 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   7,413,197 18,838 SH   SOLE   18,838 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   354,060 2,520 SH   SOLE   2,520 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,872,479 15,231 SH   SOLE   15,231 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   323,254 1,362 SH   SOLE   1,362 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,668,633 104,375 SH   SOLE   104,375 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   532,228 7,913 SH   SOLE   7,913 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   253,986 4,593 SH   SOLE   4,593 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   420,360 4,541 SH   SOLE   4,541 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,412,154 29,164 SH   SOLE   29,164 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599   218,612 1,098 SH   SOLE   1,098 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   539,267 6,149 SH   SOLE   6,149 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,611,763 27,472 SH   SOLE   27,472 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771   601,194 11,265 SH   SOLE   11,265 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   11,142,575 71,985 SH   SOLE   71,985 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858   7,073,526 137,297 SH   SOLE   137,297 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,117,477 10,666 SH   SOLE   10,666 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   10,321,680 129,053 SH   SOLE   129,053 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   785,744 3,179 SH   SOLE   3,179 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   1,276,089 8,873 SH   SOLE   8,873 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   364,764 4,806 SH   SOLE   4,806 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   1,177,084 3,749 SH   SOLE   3,749 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   5,514,127 13,828 SH   SOLE   13,828 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   945,012 4,810 SH   SOLE   4,810 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   371,447 2,035 SH   SOLE   2,035 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   1,633,653 18,061 SH   SOLE   18,061 0 0
VEEVA SYS INC CL A COM 922475108   4,891,244 15,730 SH   SOLE   15,730 0 0
VEREIT INC COM 92339V308   201,725 4,392 SH   SOLE   4,392 0 0
VERIFYME INC COM NEW 92346X206   55,041 13,043 SH   SOLE   13,043 0 0
VERISK ANALYTICS INC COM 92345Y106   1,024,433 5,863 SH   SOLE   5,863 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   14,196,923 253,381 SH   SOLE   253,381 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   339,142 1,682 SH   SOLE   1,682 0 0
VIACOMCBS INC CL B 92556H206   229,661 5,081 SH   SOLE   5,081 0 0
VIACOMCBS INC CL B 92556H206   40,680 900 SH Call SOLE   900 0 0
VIATRIS INC COM 92556V106   191,202 13,380 SH   SOLE   13,380 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106   218,270 4,745 SH   SOLE   4,745 0 0
VISA INC COM CL A 92826C839   12,209,368 52,217 SH   SOLE   52,217 0 0
VMWARE INC CL A COM 928563402   447,116 2,795 SH   SOLE   2,795 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   337,821 19,721 SH   SOLE   19,721 0 0
VULCAN MATLS CO COM 929160109   341,003 1,959 SH   SOLE   1,959 0 0
WABTEC COM 929740108   426,396 5,181 SH   SOLE   5,181 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   377,510 7,176 SH   SOLE   7,176 0 0
WALMART INC COM 931142103   9,159,918 64,955 SH   SOLE   64,955 0 0
WASTE MGMT INC DEL COM 94106L109   2,121,294 15,140 SH   SOLE   15,140 0 0
WATERS CORP COM 941848103   371,185 1,074 SH   SOLE   1,074 0 0
WEC ENERGY GROUP INC COM 92939U106   702,430 7,897 SH   SOLE   7,897 0 0
WELLS FARGO CO NEW COM 949746101   696,194 15,372 SH   SOLE   15,372 0 0
WELLTOWER INC COM 95040Q104   1,002,582 12,065 SH   SOLE   12,065 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   586,115 1,632 SH   SOLE   1,632 0 0
WESTERN ALLIANCE BANCORP COM 957638109   218,290 2,351 SH   SOLE   2,351 0 0
WEX INC COM 96208T104   416,691 2,149 SH   SOLE   2,149 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   418,203 12,150 SH   SOLE   12,150 0 0
WHIRLPOOL CORP COM 963320106   354,064 1,624 SH   SOLE   1,624 0 0
WILLIAMS COS INC COM 969457100   446,595 16,821 SH   SOLE   16,821 0 0
WIPRO LTD SPON ADR 1 SH 97651M109   346,350 44,347 SH   SOLE   44,347 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   1,721,757 41,043 SH   SOLE   41,043 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   370,968 6,217 SH   SOLE   6,217 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604   222,528 6,978 SH   SOLE   6,978 0 0
WORKDAY INC CL A 98138H101   419,466 1,757 SH   SOLE   1,757 0 0
WORTHINGTON INDS INC COM 981811102   554,658 9,066 SH   SOLE   9,066 0 0
WYNN RESORTS LTD COM 983134107   2,378,246 19,446 SH   SOLE   19,446 0 0
XILINX INC COM 983919101   572,485 3,958 SH   SOLE   3,958 0 0
YAMANA GOLD INC COM 98462Y100   76,699 18,175 SH   SOLE   18,175 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100   166,117 35,495 SH   SOLE   35,495 0 0
YUM BRANDS INC COM 988498101   600,321 5,219 SH   SOLE   5,219 0 0
YUM CHINA HLDGS INC COM 98850P109   403,661 6,093 SH   SOLE   6,093 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   333,049 629 SH   SOLE   629 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   441,129 2,743 SH   SOLE   2,743 0 0
ZOETIS INC CL A 98978V103   2,891,776 15,517 SH   SOLE   15,517 0 0
ZSCALER INC COM 98980G102   3,832,688 17,739 SH   SOLE   17,739 0 0