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
ABB LTD SPONSORED ADR 000375204   1,960,135 57,147 SH   SOLE   57,147 0 0
ABBOTT LABS COM 002824100   591,201 5,838 SH   SOLE   5,838 0 0
ABBVIE INC COM 00287Y109   1,042,102 6,539 SH   SOLE   6,539 0 0
ABRDN ETFS BBRG ALL COMMDY 003261203   890,069 26,858 SH   SOLE   26,858 0 0
ABRDN ETFS BBRG ALL COMD K1 003261104   235,169 11,323 SH   SOLE   11,323 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   1,150,262 60,957 SH   SOLE   60,957 0 0
ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102   1,835,855 13,595 SH   SOLE   13,595 0 0
ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106   341,397 3,713 SH   SOLE   3,713 0 0
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108   345,269 14,940 SH   SOLE   14,940 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,620,232 16,165 SH   SOLE   16,165 0 0
ACTIVISION BLIZZARD INC COM 00507V109   269,227 3,146 SH   SOLE   3,146 0 0
ADAPTHEALTH CORP COMMON STOCK 00653Q102   129,021 10,380 SH   SOLE   10,380 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   992,852 2,576 SH   SOLE   2,576 0 0
ADTRAN HOLDINGS INC COM 00486H105   303,269 19,122 SH   SOLE   19,122 0 0
ADVANCED MICRO DEVICES INC COM 007903107   372,263 3,798 SH   SOLE   3,798 0 0
AEGON N V NY REGISTRY SHS 007924103   148,602 34,559 SH   SOLE   34,559 0 0
AERCAP HOLDINGS NV SHS N00985106   574,866 10,223 SH   SOLE   10,223 0 0
AGCO CORP COM 001084102   469,896 3,476 SH   SOLE   3,476 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   857,437 6,198 SH   SOLE   6,198 0 0
AGNC INVT CORP COM 00123Q104   137,370 13,628 SH   SOLE   13,628 0 0
AGNICO EAGLE MINES LTD COM 008474108   1,031,011 20,228 SH   SOLE   20,228 0 0
AIR PRODS & CHEMS INC COM 009158106   2,314,760 8,059 SH   SOLE   8,059 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   1,145,752 93,684 SH   SOLE   93,684 0 0
ALASKA AIR GROUP INC COM 011659109   257,705 6,142 SH   SOLE   6,142 0 0
ALBEMARLE CORP COM 012653101   594,149 2,688 SH   SOLE   2,688 0 0
ALCON AG ORD SHS H01301128   1,025,639 14,540 SH   SOLE   14,540 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   822,310 6,548 SH   SOLE   6,548 0 0
ALPHA METALLURGICAL RESOUR I COM 020764106   293,429 1,881 SH   SOLE   1,881 0 0
ALPHABET INC CAP STK CL A 02079K305   5,282,813 50,928 SH   SOLE   50,928 0 0
ALPHABET INC CAP STK CL C 02079K107   963,409 9,264 SH   SOLE   9,264 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   334,338 8,650 SH   SOLE   8,650 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206   124,947 83,298 SH   SOLE   83,298 0 0
AMAZON COM INC COM 023135106   2,717,051 26,305 SH   SOLE   26,305 0 0
AMCOR PLC ORD G0250X107   216,128 18,992 SH   SOLE   18,992 0 0
AMDOCS LTD SHS G02602103   1,099,348 11,448 SH   SOLE   11,448 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   435,858 20,706 SH   SOLE   20,706 0 0
AMERICAN ELEC PWR CO INC COM 025537101   671,823 7,383 SH   SOLE   7,383 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206   420,420 11,522 SH   SOLE   11,522 0 0
AMERICAN EXPRESS CO COM 025816109   3,180,098 19,279 SH   SOLE   19,279 0 0
AMER STATES WTR CO COM 029899101   1,071,211 12,051 SH   SOLE   12,051 0 0
AMERICAN TOWER CORP NEW COM 03027X100   696,752 3,410 SH   SOLE   3,410 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   3,796,468 25,916 SH   SOLE   25,916 0 0
AMERIPRISE FINL INC COM 03076C106   414,979 1,354 SH   SOLE   1,354 0 0
AMERISOURCEBERGEN CORP COM 03073E105   1,094,660 6,837 SH   SOLE   6,837 0 0
AMETEK INC COM 031100100   287,069 1,975 SH   SOLE   1,975 0 0
AMGEN INC COM 031162100   1,823,888 7,545 SH   SOLE   7,545 0 0
AMKOR TECHNOLOGY INC COM 031652100   665,668 25,583 SH   SOLE   25,583 0 0
AMN HEALTHCARE SVCS INC COM 001744101   207,956 2,507 SH   SOLE   2,507 0 0
AMPLIFY ETF TR BLACKSWAN GRWT 032108888   2,291,055 89,675 SH   SOLE   89,675 0 0
AMPLIFY ETF TR HIGH INCOME 032108847   587,288 50,368 SH   SOLE   50,368 0 0
ANALOG DEVICES INC COM 032654105   245,517 1,245 SH   SOLE   1,245 0 0
ANTERO RESOURCES CORP COM 03674X106   521,349 22,579 SH   SOLE   22,579 0 0
AON PLC SHS CL A G0403H108   1,444,728 4,582 SH   SOLE   4,582 0 0
APARTMENT INVT & MGMT CO CL A 03748R747   99,496 12,938 SH   SOLE   12,938 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   392,951 6,222 SH   SOLE   6,222 0 0
APPLE INC COM 037833100   13,892,970 84,251 SH   SOLE   84,251 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105   470,115 3,308 SH   SOLE   3,308 0 0
APPLIED MATLS INC COM 038222105   1,450,850 11,812 SH   SOLE   11,812 0 0
ARCH CAP GROUP LTD ORD G0450A105   436,266 6,428 SH   SOLE   6,428 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   960,909 12,063 SH   SOLE   12,063 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107   381,433 49,472 SH   SOLE   49,472 0 0
ARISTA NETWORKS INC COM 040413106   401,969 2,395 SH   SOLE   2,395 0 0
ARROW ELECTRS INC COM 042735100   287,538 2,303 SH   SOLE   2,303 0 0
GALLAGHER ARTHUR J & CO COM 363576109   704,593 3,683 SH   SOLE   3,683 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   338,625 42,487 SH   SOLE   42,487 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,160,295 4,643 SH   SOLE   4,643 0 0
ASSURED GUARANTY LTD COM G0585R106   248,952 4,952 SH   SOLE   4,952 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   746,643 10,757 SH   SOLE   10,757 0 0
AT&T INC COM 00206R102   376,076 19,536 SH   SOLE   19,536 0 0
ATMOS ENERGY CORP COM 049560105   609,266 5,422 SH   SOLE   5,422 0 0
AUTOLIV INC COM 052800109   1,080,128 11,569 SH   SOLE   11,569 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   784,797 3,525 SH   SOLE   3,525 0 0
AUTOZONE INC COM 053332102   201,019 82 SH   SOLE   82 0 0
AVNET INC COM 053807103   262,929 5,817 SH   SOLE   5,817 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208   774,554 5,813 SH   SOLE   5,813 0 0
AXOS FINANCIAL INC COM 05465C100   286,986 7,773 SH   SOLE   7,773 0 0
BAIDU INC SPON ADR REP A 056752108   1,200,585 7,955 SH   SOLE   7,955 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   1,061,008 150,498 SH   SOLE   150,498 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303   40,020 15,275 SH   SOLE   15,275 0 0
BANCO SANTANDER MEXICO SA SPONSORED ADS B 05969B103   68,412 10,105 SH   SOLE   10,105 0 0
BANCO SANTANDER S.A. ADR 05964H105   37,911 10,274 SH   SOLE   10,274 0 0
BANK AMERICA CORP COM 060505104   598,758 20,936 SH   SOLE   20,936 0 0
BANK OZK LITTLE ROCK ARK COM 06417N103   360,549 10,542 SH   SOLE   10,542 0 0
BECTON DICKINSON & CO COM 075887109   445,862 1,801 SH   SOLE   1,801 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,756,345 12,166 SH   SOLE   12,166 0 0
BERRY GLOBAL GROUP INC COM 08579W103   659,792 11,202 SH   SOLE   11,202 0 0
BEST BUY INC COM 086516101   1,532,806 19,584 SH   SOLE   19,584 0 0
BIO RAD LABS INC CL A 090572207   378,949 791 SH   SOLE   791 0 0
BIOGEN INC COM 09062X103   849,610 3,056 SH   SOLE   3,056 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   554,841 5,706 SH   SOLE   5,706 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   480,878 6,322 SH   SOLE   6,322 0 0
BLACKROCK INC COM 09247X101   1,093,270 1,634 SH   SOLE   1,634 0 0
BLOOMIN BRANDS INC COM 094235108   386,420 15,065 SH   SOLE   15,065 0 0
BOISE CASCADE CO DEL COM 09739D100   730,384 11,548 SH   SOLE   11,548 0 0
BOOKING HOLDINGS INC COM 09857L108   2,654,132 1,001 SH   SOLE   1,001 0 0
BORGWARNER INC COM 099724106   622,741 12,681 SH   SOLE   12,681 0 0
BP PLC SPONSORED ADR 055622104   1,078,434 28,425 SH   SOLE   28,425 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   4,256,332 61,410 SH   SOLE   61,410 0 0
BROADCOM INC COM 11135F101   936,468 1,460 SH   SOLE   1,460 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   388,093 2,648 SH   SOLE   2,648 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,526,704 43,683 SH   SOLE   43,683 0 0
BRUKER CORP COM 116794108   229,205 2,907 SH   SOLE   2,907 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104   88,779 10,853 SH   SOLE   10,853 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   533,859 6,013 SH   SOLE   6,013 0 0
BUNGE LIMITED COM G16962105   1,335,162 13,978 SH   SOLE   13,978 0 0
CABOT CORP COM 127055101   380,712 4,968 SH   SOLE   4,968 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   617,912 2,941 SH   SOLE   2,941 0 0
CAE INC COM 124765108   570,686 25,218 SH   SOLE   25,218 0 0
CAL MAINE FOODS INC COM NEW 128030202   731,835 12,019 SH   SOLE   12,019 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   1,002,297 17,222 SH   SOLE   17,222 0 0
CANADIAN SOLAR INC COM 136635109   422,556 10,614 SH   SOLE   10,614 0 0
CANOO INC COM CL A 13803R102   6,562 10,055 SH   SOLE   10,055 0 0
CARDINAL HEALTH INC COM 14149Y108   632,230 8,374 SH   SOLE   8,374 0 0
CARMAX INC COM 143130102   200,321 3,116 SH   SOLE   3,116 0 0
CARNIVAL CORP COMMON STOCK 143658300   142,090 13,999 SH   SOLE   13,999 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   2,629,751 57,481 SH   SOLE   57,481 0 0
CASEYS GEN STORES INC COM 147528103   388,893 1,797 SH   SOLE   1,797 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101   324,478 19,570 SH   SOLE   19,570 0 0
CELANESE CORP DEL COM 150870103   687,156 6,311 SH   SOLE   6,311 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889   1,261,186 228,063 SH   SOLE   228,063 0 0
CENTENE CORP DEL COM 15135B101   665,766 10,533 SH   SOLE   10,533 0 0
CGI INC CL A SUB VTG 12532H104   429,833 4,465 SH   SOLE   4,465 0 0
SCHWAB CHARLES CORP COM 808513105   395,740 7,555 SH   SOLE   7,555 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847   2,819,102 144,569 SH   SOLE   144,569 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,334,660 10,267 SH   SOLE   10,267 0 0
CHENIERE ENERGY INC COM NEW 16411R208   203,768 1,293 SH   SOLE   1,293 0 0
CHEVRON CORP NEW COM 166764100   2,283,498 13,995 SH   SOLE   13,995 0 0
CHICOS FAS INC COM 168615102   323,432 58,806 SH   SOLE   58,806 0 0
CHARLES RIV LABS INTL INC COM 159864107   357,455 1,771 SH   SOLE   1,771 0 0
CHUBB LIMITED COM H1467J104   556,253 2,865 SH   SOLE   2,865 0 0
THE CIGNA GROUP COM 125523100   560,967 2,195 SH   SOLE   2,195 0 0
CISCO SYS INC COM 17275R102   3,343,316 63,956 SH   SOLE   63,956 0 0
CITIGROUP INC COM NEW 172967424   206,536 4,405 SH   SOLE   4,405 0 0
CLEAN HARBORS INC COM 184496107   219,687 1,541 SH   SOLE   1,541 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   794,244 43,330 SH   SOLE   43,330 0 0
CME GROUP INC COM 12572Q105   518,793 2,709 SH   SOLE   2,709 0 0
CNO FINL GROUP INC COM 12621E103   269,199 12,132 SH   SOLE   12,132 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108   1,187,108 14,752 SH   SOLE   14,752 0 0
COCA COLA CO COM 191216100   449,557 7,247 SH   SOLE   7,247 0 0
COMCAST CORP NEW CL A 20030N101   1,802,832 47,556 SH   SOLE   47,556 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108   104,789 21,386 SH   SOLE   21,386 0 0
COMSTOCK RES INC COM 205768302   342,785 31,769 SH   SOLE   31,769 0 0
CONAGRA BRANDS INC COM 205887102   288,537 7,682 SH   SOLE   7,682 0 0
CONCENTRIX CORP COM 20602D101   290,273 2,388 SH   SOLE   2,388 0 0
CONOCOPHILLIPS COM 20825C104   848,253 8,550 SH   SOLE   8,550 0 0
CONSOLIDATED EDISON INC COM 209115104   1,665,766 17,412 SH   SOLE   17,412 0 0
COOPER COS INC COM NEW 216648402   582,931 1,561 SH   SOLE   1,561 0 0
COPA HOLDINGS SA CL A P31076105   1,246,610 13,499 SH   SOLE   13,499 0 0
COPART INC COM 217204106   1,313,262 17,461 SH   SOLE   17,461 0 0
CORNING INC COM 219350105   598,484 16,964 SH   SOLE   16,964 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,864,293 3,752 SH   SOLE   3,752 0 0
COTERRA ENERGY INC COM 127097103   823,290 33,549 SH   SOLE   33,549 0 0
CRANE HLDGS CO COM 224441105   313,770 2,764 SH   SOLE   2,764 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   391,169 8,648 SH   SOLE   8,648 0 0
CROSS CTRY HEALTHCARE INC COM 227483104   206,584 9,256 SH   SOLE   9,256 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   494,244 3,601 SH   SOLE   3,601 0 0
CROWN CASTLE INC COM 22822V101   772,656 5,773 SH   SOLE   5,773 0 0
CUMMINS INC COM 231021106   240,187 1,005 SH   SOLE   1,005 0 0
CUSTOMERS BANCORP INC COM 23204G100   218,046 11,774 SH   SOLE   11,774 0 0
CVS HEALTH CORP COM 126650100   841,457 11,324 SH   SOLE   11,324 0 0
D R HORTON INC COM 23331A109   577,750 5,914 SH   SOLE   5,914 0 0
DANAHER CORPORATION COM 235851102   722,587 2,867 SH   SOLE   2,867 0 0
DARDEN RESTAURANTS INC COM 237194105   1,405,770 9,060 SH   SOLE   9,060 0 0
STRATEGY SHS DAY HAGAN NED 86280R860   244,536 11,198 SH   SOLE   11,198 0 0
STRATEGY SHS DAY HAGAN NED DA 86280R829   354,566 13,092 SH   SOLE   13,092 0 0
STRATEGY SHS DAY HAGAN NED 86280R803   423,584 12,832 SH   SOLE   12,832 0 0
DELL TECHNOLOGIES INC CL C 24703L202   367,591 9,142 SH   SOLE   9,142 0 0
DENTSPLY SIRONA INC COM 24906P109   217,781 5,544 SH   SOLE   5,544 0 0
DESCARTES SYS GROUP INC COM 249906108   263,296 3,262 SH   SOLE   3,262 0 0
DICKS SPORTING GOODS INC COM 253393102   1,561,268 11,003 SH   SOLE   11,003 0 0
DIGITAL RLTY TR INC COM 253868103   717,166 7,295 SH   SOLE   7,295 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   202,074 2,785 SH   SOLE   2,785 0 0
DISCOVER FINL SVCS COM 254709108   464,542 4,700 SH   SOLE   4,700 0 0
DOCGO INC COM 256086109   274,725 31,760 SH   SOLE   31,760 0 0
DOLLAR GEN CORP NEW COM 256677105   492,914 2,342 SH   SOLE   2,342 0 0
DOLLAR TREE INC COM 256746108   208,194 1,450 SH   SOLE   1,450 0 0
DOW INC COM 260557103   321,389 5,863 SH   SOLE   5,863 0 0
DTE ENERGY CO COM 233331107   380,766 3,476 SH   SOLE   3,476 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   248,810 2,579 SH   SOLE   2,579 0 0
ELBIT SYS LTD ORD M3760D101   569,535 3,346 SH   SOLE   3,346 0 0
ELDORADO GOLD CORP NEW COM 284902509   1,077,048 103,962 SH   SOLE   103,962 0 0
ELEVANCE HEALTH INC COM 036752103   568,877 1,237 SH   SOLE   1,237 0 0
LILLY ELI & CO COM 532457108   921,016 2,682 SH   SOLE   2,682 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   876,075 10,577 SH   SOLE   10,577 0 0
ENI S P A SPONSORED ADR 26874R108   238,203 8,507 SH   SOLE   8,507 0 0
ENPHASE ENERGY INC COM 29355A107   501,477 2,385 SH   SOLE   2,385 0 0
ENSIGN GROUP INC COM 29358P101   213,543 2,235 SH   SOLE   2,235 0 0
EOG RES INC COM 26875P101   2,334,617 20,367 SH   SOLE   20,367 0 0
EQUINIX INC COM 29444U700   867,379 1,203 SH   SOLE   1,203 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   1,576,163 26,269 SH   SOLE   26,269 0 0
ERICSSON ADR B SEK 10 294821608   204,334 34,929 SH   SOLE   34,929 0 0
ESSENTIAL UTILS INC COM 29670G102   2,024,850 46,388 SH   SOLE   46,388 0 0
LAUDER ESTEE COS INC CL A 518439104   229,578 932 SH   SOLE   932 0 0
EVEREST RE GROUP LTD COM G3223R108   305,550 853 SH   SOLE   853 0 0
EVERGY INC COM 30034W106   1,708,544 27,954 SH   SOLE   27,954 0 0
EVERTEC INC COM 30040P103   215,868 6,396 SH   SOLE   6,396 0 0
EXPEDIA GROUP INC COM NEW 30212P303   213,061 2,196 SH   SOLE   2,196 0 0
EXPEDITORS INTL WASH INC COM 302130109   381,844 3,468 SH   SOLE   3,468 0 0
EXXON MOBIL CORP COM 30231G102   3,466,828 31,614 SH   SOLE   31,614 0 0
FACTSET RESH SYS INC COM 303075105   497,829 1,199 SH   SOLE   1,199 0 0
FASTENAL CO COM 311900104   529,870 9,823 SH   SOLE   9,823 0 0
FEDERATED HERMES INC CL B 314211103   314,743 7,841 SH   SOLE   7,841 0 0
FERRARI N V COM N3167Y103   1,494,083 5,514 SH   SOLE   5,514 0 0
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   6,408,054 141,928 SH   SOLE   141,928 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   358,701 15,985 SH   SOLE   15,985 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   347,978 7,716 SH   SOLE   7,716 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   13,380,826 217,681 SH   SOLE   217,681 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   1,736,954 15,243 SH   SOLE   15,243 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   1,150,599 25,238 SH   SOLE   25,238 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   1,928,747 35,501 SH   SOLE   35,501 0 0
FIRST BANCORP P R COM NEW 318672706   587,722 51,464 SH   SOLE   51,464 0 0
FIRST HORIZON CORPORATION COM 320517105   403,205 22,677 SH   SOLE   22,677 0 0
FIRST SOLAR INC COM 336433107   630,216 2,898 SH   SOLE   2,898 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103   234,915 4,997 SH   SOLE   4,997 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   703,331 17,513 SH   SOLE   17,513 0 0
FISERV INC COM 337738108   636,961 5,635 SH   SOLE   5,635 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   340,059 1,613 SH   SOLE   1,613 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   485,482 9,345 SH   SOLE   9,345 0 0
FMC CORP COM NEW 302491303   2,092,877 17,136 SH   SOLE   17,136 0 0
FORD MTR CO DEL COM 345370860   163,854 13,004 SH   SOLE   13,004 0 0
FORTINET INC COM 34959E109   552,337 8,311 SH   SOLE   8,311 0 0
FRANKLIN RESOURCES INC COM 354613101   301,878 11,206 SH   SOLE   11,206 0 0
FRANKLIN ETF TR SHRT DUR US GOVT 353506108   337,086 3,730 SH   SOLE   3,730 0 0
FREEPORT-MCMORAN INC CL B 35671D857   754,673 18,447 SH   SOLE   18,447 0 0
FRONTLINE PLC COM M46528101   1,028,482 62,106 SH   SOLE   62,106 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   1,125,541 23,512 SH   SOLE   23,512 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886   322,617 18,713 SH   SOLE   18,713 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755   3,878,158 165,239 SH   SOLE   165,239 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878   520,632 15,786 SH   SOLE   15,786 0 0
FTI CONSULTING INC COM 302941109   233,814 1,185 SH   SOLE   1,185 0 0
GAMING & LEISURE PPTYS INC COM 36467J108   368,619 7,081 SH   SOLE   7,081 0 0
GARMIN LTD SHS H2906T109   516,516 5,118 SH   SOLE   5,118 0 0
GEN DIGITAL INC COM 668771108   309,590 13,466 SH   SOLE   13,466 0 0
GENERAL DYNAMICS CORP COM 369550108   2,328,000 10,201 SH   SOLE   10,201 0 0
GENERAL MLS INC COM 370334104   472,121 5,524 SH   SOLE   5,524 0 0
GENUINE PARTS CO COM 372460105   218,791 1,308 SH   SOLE   1,308 0 0
GENWORTH FINL INC COM CL A 37247D106   359,000 71,514 SH   SOLE   71,514 0 0
GERON CORP COM 374163103   29,272 13,489 SH   SOLE   13,489 0 0
GILEAD SCIENCES INC COM 375558103   1,641,264 19,781 SH   SOLE   19,781 0 0
GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362   288,001 5,730 SH   SOLE   5,730 0 0
GLOBAL NET LEASE INC COM NEW 379378201   250,047 19,444 SH   SOLE   19,444 0 0
GLOBAL X FDS US PFD ETF 37954Y657   791,978 39,878 SH   SOLE   39,878 0 0
GOGO INC COM 38046C109   200,112 13,801 SH   SOLE   13,801 0 0
GRIFOLS S A SP ADR REP B NVT 398438408   132,102 17,924 SH   SOLE   17,924 0 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202   1,237,544 4,038 SH   SOLE   4,038 0 0
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101   285,441 1,463 SH   SOLE   1,463 0 0
GRUPO SUPERVIELLE S.A. SPONSORED ADR 40054A108   23,575 10,478 SH   SOLE   10,478 0 0
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206   79,691 15,064 SH   SOLE   15,064 0 0
GSK PLC SPONSORED ADR 37733W204   1,672,844 47,016 SH   SOLE   47,016 0 0
HALLIBURTON CO COM 406216101   319,110 10,086 SH   SOLE   10,086 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100   767,283 26,828 SH   SOLE   26,828 0 0
HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300   172,102 41,976 SH   SOLE   41,976 0 0
HCA HEALTHCARE INC COM 40412C101   300,105 1,138 SH   SOLE   1,138 0 0
HEALTHCARE SVCS GROUP INC COM 421906108   238,493 17,195 SH   SOLE   17,195 0 0
HELMERICH & PAYNE INC COM 423452101   1,587,232 44,398 SH   SOLE   44,398 0 0
HERSHEY CO COM 427866108   271,447 1,067 SH   SOLE   1,067 0 0
HESS CORP COM 42809H107   803,945 6,075 SH   SOLE   6,075 0 0
HOLOGIC INC COM 436440101   1,015,679 12,586 SH   SOLE   12,586 0 0
HOME DEPOT INC COM 437076102   570,393 1,933 SH   SOLE   1,933 0 0
HORIZON TECHNOLOGY FIN CORP COM 44045A102   1,648,581 146,151 SH   SOLE   146,151 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101   332,957 3,051 SH   SOLE   3,051 0 0
HOST HOTELS & RESORTS INC COM 44107P104   564,757 34,248 SH   SOLE   34,248 0 0
HP INC COM 40434L105   553,731 18,866 SH   SOLE   18,866 0 0
HUDSON PAC PPTYS INC COM 444097109   594,669 89,424 SH   SOLE   89,424 0 0
HUMANA INC COM 444859102   430,969 888 SH   SOLE   888 0 0
IAMGOLD CORP COM 450913108   51,754 19,097 SH   SOLE   19,097 0 0
ICICI BANK LIMITED ADR 45104G104   617,109 28,596 SH   SOLE   28,596 0 0
ICON PLC SHS G4705A100   1,546,023 7,238 SH   SOLE   7,238 0 0
IDEXX LABS INC COM 45168D104   996,565 1,993 SH   SOLE   1,993 0 0
ILLINOIS TOOL WKS INC COM 452308109   480,645 1,974 SH   SOLE   1,974 0 0
ILLUMINA INC COM 452327109   673,756 2,897 SH   SOLE   2,897 0 0
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   309,468 11,767 SH   SOLE   11,767 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883   778,517 22,911 SH   SOLE   22,911 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   221,740 7,010 SH   SOLE   7,010 0 0
INNOVATOR ETFS TR BUFFER STEP UP S 45783Y731   254,764 10,030 SH   SOLE   10,030 0 0
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855   257,855 9,470 SH   SOLE   9,470 0 0
INNOVATOR ETFS TR LADERD ALCTN PWR 45783Y814   439,692 12,240 SH   SOLE   12,240 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201   21,736 26,508 SH   SOLE   26,508 0 0
INTEL CORP COM 458140100   2,007,361 61,444 SH   SOLE   61,444 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   522,249 5,008 SH   SOLE   5,008 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   604,704 9,080 SH   SOLE   9,080 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,504,724 11,479 SH   SOLE   11,479 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   257,295 9,601 SH   SOLE   9,601 0 0
INTERPUBLIC GROUP COS INC COM 460690100   2,211,185 59,377 SH   SOLE   59,377 0 0
INTUIT COM 461202103   464,750 1,042 SH   SOLE   1,042 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   438,332 1,716 SH   SOLE   1,716 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   737,428 5,586 SH   SOLE   5,586 0 0
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609   1,859,898 67,830 SH   SOLE   67,830 0 0
INVITAE CORP COM 46185L103   32,045 23,737 SH   SOLE   23,737 0 0
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101   255,038 2,916 SH   SOLE   2,916 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   492,512 34,635 SH   SOLE   34,635 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   523,263 25,413 SH   SOLE   25,413 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   436,258 20,695 SH   SOLE   20,695 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   436,316 21,515 SH   SOLE   21,515 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   416,836 21,592 SH   SOLE   21,592 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   437,912 22,856 SH   SOLE   22,856 0 0
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875   431,234 14,394 SH   SOLE   14,394 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   1,702,315 117,239 SH   SOLE   117,239 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719   601,860 34,372 SH   SOLE   34,372 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589   111,215 11,000 SH   SOLE   11,000 0 0
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545   216,795 7,264 SH   SOLE   7,264 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   1,181,975 17,298 SH   SOLE   17,298 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   632,716 10,140 SH   SOLE   10,140 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   2,454,076 7,903 SH   SOLE   7,903 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   2,841,312 22,222 SH   SOLE   22,222 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   1,412,214 8,286 SH   SOLE   8,286 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   3,307,372 11,339 SH   SOLE   11,339 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   843,894 5,184 SH   SOLE   5,184 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   7,072,653 25,627 SH   SOLE   25,627 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   1,024,923 9,038 SH   SOLE   9,038 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   2,945,103 58,354 SH   SOLE   58,354 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   2,584,450 13,773 SH   SOLE   13,773 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290   719,354 23,470 SH   SOLE   23,470 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   2,361,017 47,601 SH   SOLE   47,601 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   461,927 8,658 SH   SOLE   8,658 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   392,725 13,445 SH   SOLE   13,445 0 0
IQVIA HLDGS INC COM 46266C105   256,539 1,290 SH   SOLE   1,290 0 0
IRON MTN INC DEL COM 46284V101   890,904 16,838 SH   SOLE   16,838 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   4,080,052 40,565 SH   SOLE   40,565 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   4,281,715 43,149 SH   SOLE   43,149 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   3,864,346 47,034 SH   SOLE   47,034 0 0
ISHARES TR 20 YR TR BD ETF 464287432   31,597,392 297,052 SH   SOLE   297,052 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   7,210,918 72,749 SH   SOLE   72,749 0 0
ISHARES TR ISHARES BIOTECH 464287556   509,596 3,945 SH   SOLE   3,945 0 0
ISHARES TR BROAD USD HIGH 46435U853   398,726 11,216 SH   SOLE   11,216 0 0
ISHARES TR CONV BD ETF 46435G102   445,599 6,136 SH   SOLE   6,136 0 0
ISHARES TR CORE 1 5 YR USD 46432F859   339,486 7,199 SH   SOLE   7,199 0 0
ISHARES TR CORE DIV GRWTH 46434V621   716,178 14,326 SH   SOLE   14,326 0 0
ISHARES TR CORE MSCI EAFE 46432F842   2,311,724 34,581 SH   SOLE   34,581 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,245,341 3,029 SH   SOLE   3,029 0 0
ISHARES TR CORE S&P MCP ETF 464287507   3,487,268 13,940 SH   SOLE   13,940 0 0
ISHARES TR CORE S&P SCP ETF 464287804   1,784,966 18,459 SH   SOLE   18,459 0 0
ISHARES TR CORE US AGGBD ET 464287226   6,911,796 69,368 SH   SOLE   69,368 0 0
ISHARES TR CRE U S REIT ETF 464288521   2,036,661 40,410 SH   SOLE   40,410 0 0
ISHARES INC EM MKTS DIV ETF 464286319   309,537 12,614 SH   SOLE   12,614 0 0
ISHARES TR FALN ANGLS USD 46435G474   1,065,711 42,173 SH   SOLE   42,173 0 0
ISHARES GOLD TR ISHARES NEW 464285204   1,796,402 48,071 SH   SOLE   48,071 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   242,260 9,617 SH   SOLE   9,617 0 0
ISHARES TR IBOXX HI YD ETF 464288513   7,136,157 94,456 SH   SOLE   94,456 0 0
ISHARES TR IBOXX INV CP ETF 464287242   9,195,991 83,897 SH   SOLE   83,897 0 0
ISHARES TR INTL DEVPPTY ETF 464288422   411,547 15,301 SH   SOLE   15,301 0 0
ISHARES TR CORE INTL AGGR 46435G672   2,150,667 43,936 SH   SOLE   43,936 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705   2,359,003 25,744 SH   SOLE   25,744 0 0
ISHARES TR JPMORGAN USD EMG 464288281   987,307 11,443 SH   SOLE   11,443 0 0
ISHARES TR LATN AMER 40 ETF 464287390   469,559 19,671 SH   SOLE   19,671 0 0
ISHARES TR MBS ETF 464288588   856,825 9,045 SH   SOLE   9,045 0 0
ISHARES TR MORNINGSTAR GRWT 464287119   200,783 3,627 SH   SOLE   3,627 0 0
ISHARES TR MSCI ACWI EX US 464288240   208,499 4,275 SH   SOLE   4,275 0 0
ISHARES INC MSCI BRAZIL ETF 464286400   336,888 12,304 SH   SOLE   12,304 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,173,530 58,355 SH   SOLE   58,355 0 0
ISHARES TR EAFE GRWTH ETF 464288885   221,410 2,363 SH   SOLE   2,363 0 0
ISHARES INC MSCI GERMANY ETF 464286806   219,553 7,714 SH   SOLE   7,714 0 0
ISHARES INC MSCI MEXICO ETF 464286822   248,633 4,177 SH   SOLE   4,177 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   256,094 2,064 SH   SOLE   2,064 0 0
ISHARES TR NATIONAL MUN ETF 464288414   267,139 2,479 SH   SOLE   2,479 0 0
ISHARES TR PFD AND INCM SEC 464288687   946,527 30,318 SH   SOLE   30,318 0 0
ISHARES TR RUS MD CP GR ETF 464287481   747,829 8,213 SH   SOLE   8,213 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   3,147,108 29,634 SH   SOLE   29,634 0 0
ISHARES TR ISHARES SEMICDTR 464287523   7,045,233 15,844 SH   SOLE   15,844 0 0
ISHARES TR SHORT TREAS BD 464288679   1,764,007 15,964 SH   SOLE   15,964 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,285,261 58,104 SH   SOLE   58,104 0 0
ISHARES TR TIPS BD ETF 464287176   5,244,420 47,568 SH   SOLE   47,568 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   3,504,237 69,336 SH   SOLE   69,336 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   4,381,266 85,438 SH   SOLE   85,438 0 0
ISHARES TR US AER DEF ETF 464288760   1,328,807 11,547 SH   SOLE   11,547 0 0
ISHARES TR US HLTHCR PR ETF 464288828   233,459 944 SH   SOLE   944 0 0
ISHARES TR U.S. REAL ES ETF 464287739   1,286,078 15,148 SH   SOLE   15,148 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100   1,507,947 31,105 SH   SOLE   31,105 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   284,968 58,515 SH   SOLE   58,515 0 0
JABIL INC COM 466313103   832,016 9,438 SH   SOLE   9,438 0 0
HENRY JACK & ASSOC INC COM 426281101   403,145 2,675 SH   SOLE   2,675 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   446,542 3,052 SH   SOLE   3,052 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100   346,891 6,799 SH   SOLE   6,799 0 0
SMUCKER J M CO COM NEW 832696405   219,708 1,396 SH   SOLE   1,396 0 0
JOHNSON & JOHNSON COM 478160104   4,592,385 29,628 SH   SOLE   29,628 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q449   2,540,679 55,363 SH   SOLE   55,363 0 0
JPMORGAN CHASE & CO COM 46625H100   1,050,765 8,064 SH   SOLE   8,064 0 0
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852   3,707,007 78,273 SH   SOLE   78,273 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   8,604,820 171,002 SH   SOLE   171,002 0 0
KB FINL GROUP INC SPONSORED ADR 48241A105   419,113 11,508 SH   SOLE   11,508 0 0
KENON HLDGS LTD SHS Y46717107   296,736 10,093 SH   SOLE   10,093 0 0
KEYCORP COM 493267108   1,144,863 91,443 SH   SOLE   91,443 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   650,716 4,030 SH   SOLE   4,030 0 0
KILROY RLTY CORP COM 49427F108   501,307 15,472 SH   SOLE   15,472 0 0
KIMBERLY-CLARK CORP COM 494368103   456,469 3,401 SH   SOLE   3,401 0 0
KINDER MORGAN INC DEL COM 49456B101   255,671 14,601 SH   SOLE   14,601 0 0
KLA CORP COM NEW 482480100   2,360,699 5,914 SH   SOLE   5,914 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   832,774 14,719 SH   SOLE   14,719 0 0
KROGER CO COM 501044101   1,104,337 22,369 SH   SOLE   22,369 0 0
KULICKE & SOFFA INDS INC COM 501242101   1,338,898 25,411 SH   SOLE   25,411 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   2,110,183 10,753 SH   SOLE   10,753 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   652,230 2,843 SH   SOLE   2,843 0 0
LAM RESEARCH CORP COM 512807108   838,159 1,581 SH   SOLE   1,581 0 0
LAMB WESTON HLDGS INC COM 513272104   259,459 2,482 SH   SOLE   2,482 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104   396,309 4,150 SH   SOLE   4,150 0 0
LENNAR CORP CL A 526057104   534,342 5,084 SH   SOLE   5,084 0 0
ETF SER SOLUTIONS LHA MKT ST ALP 26922A156   319,271 13,523 SH   SOLE   13,523 0 0
LIFE STORAGE INC COM 53223X107   325,958 2,487 SH   SOLE   2,487 0 0
LINCOLN NATL CORP IND COM 534187109   1,172,149 52,165 SH   SOLE   52,165 0 0
LINDE PLC SHS G54950103   1,808,727 5,089 SH   SOLE   5,089 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   567,435 244,584 SH   SOLE   244,584 0 0
LOGITECH INTL S A SHS H50430232   377,301 6,498 SH   SOLE   6,498 0 0
LOWES COS INC COM 548661107   228,393 1,142 SH   SOLE   1,142 0 0
LPL FINL HLDGS INC COM 50212V100   1,878,377 9,281 SH   SOLE   9,281 0 0
LULULEMON ATHLETICA INC COM 550021109   1,287,216 3,534 SH   SOLE   3,534 0 0
M & T BK CORP COM 55261F104   410,227 3,431 SH   SOLE   3,431 0 0
MARATHON OIL CORP COM 565849106   3,253,155 135,774 SH   SOLE   135,774 0 0
MARATHON PETE CORP COM 56585A102   1,508,487 11,188 SH   SOLE   11,188 0 0
MARSH & MCLENNAN COS INC COM 571748102   394,419 2,368 SH   SOLE   2,368 0 0
MASTERCARD INCORPORATED CL A 57636Q104   5,780,791 15,907 SH   SOLE   15,907 0 0
MATADOR RES CO COM 576485205   221,372 4,646 SH   SOLE   4,646 0 0
MATSON INC COM 57686G105   451,258 7,563 SH   SOLE   7,563 0 0
MCCORMICK & CO INC COM NON VTG 579780206   348,604 4,189 SH   SOLE   4,189 0 0
MCDONALDS CORP COM 580135101   783,673 2,803 SH   SOLE   2,803 0 0
MCKESSON CORP COM 58155Q103   1,155,392 3,245 SH   SOLE   3,245 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   254,159 30,920 SH   SOLE   30,920 0 0
MEDTRONIC PLC SHS G5960L103   3,087,325 38,295 SH   SOLE   38,295 0 0
MERCADOLIBRE INC COM 58733R102   1,951,672 1,481 SH   SOLE   1,481 0 0
MERCK & CO INC COM 58933Y105   1,813,111 17,042 SH   SOLE   17,042 0 0
MERIT MED SYS INC COM 589889104   202,942 2,744 SH   SOLE   2,744 0 0
MERITAGE HOMES CORP COM 59001A102   488,138 4,181 SH   SOLE   4,181 0 0
META PLATFORMS INC CL A 30303M102   1,107,848 5,227 SH   SOLE   5,227 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   401,662 262 SH   SOLE   262 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   760,171 9,073 SH   SOLE   9,073 0 0
MICRON TECHNOLOGY INC COM 595112103   412,542 6,837 SH   SOLE   6,837 0 0
MICROSOFT CORP COM 594918104   4,170,619 14,466 SH   SOLE   14,466 0 0
MID-AMER APT CMNTYS INC COM 59522J103   271,884 1,800 SH   SOLE   1,800 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   179,142 28,035 SH   SOLE   28,035 0 0
MODERNA INC COM 60770K107   1,523,609 9,921 SH   SOLE   9,921 0 0
MOLINA HEALTHCARE INC COM 60855R100   770,638 2,881 SH   SOLE   2,881 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   345,418 6,684 SH   SOLE   6,684 0 0
MONDELEZ INTL INC CL A 609207105   811,248 11,636 SH   SOLE   11,636 0 0
MORGAN STANLEY COM NEW 617446448   308,138 3,510 SH   SOLE   3,510 0 0
MOSAIC CO NEW COM 61945C103   712,907 15,539 SH   SOLE   15,539 0 0
MSCI INC COM 55354G100   4,989,128 8,914 SH   SOLE   8,914 0 0
MUELLER INDS INC COM 624756102   1,220,858 16,615 SH   SOLE   16,615 0 0
NASDAQ INC COM 631103108   409,598 7,492 SH   SOLE   7,492 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   373,982 5,501 SH   SOLE   5,501 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108   426,585 36,305 SH   SOLE   36,305 0 0
NETFLIX INC COM 64110L106   573,827 1,661 SH   SOLE   1,661 0 0
NEXTERA ENERGY INC COM 65339F101   1,221,788 15,851 SH   SOLE   15,851 0 0
NEXTGEN HEALTHCARE INC COM 65343C102   282,720 16,239 SH   SOLE   16,239 0 0
NIKE INC CL B 654106103   299,720 2,444 SH   SOLE   2,444 0 0
NOKIA CORP SPONSORED ADR 654902204   1,664,619 339,026 SH   SOLE   339,026 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208   1,096,240 288,484 SH   SOLE   288,484 0 0
NORDSON CORP COM 655663102   496,859 2,235 SH   SOLE   2,235 0 0
NORTHERN OIL AND GAS INC MN COM 665531307   421,696 13,894 SH   SOLE   13,894 0 0
NOVA LTD COM M7516K103   1,091,412 10,447 SH   SOLE   10,447 0 0
NOVANTA INC COM 67000B104   902,055 5,670 SH   SOLE   5,670 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,032,266 11,220 SH   SOLE   11,220 0 0
NOVO-NORDISK A S ADR 670100205   1,243,298 7,813 SH   SOLE   7,813 0 0
NRG ENERGY INC COM NEW 629377508   493,072 14,379 SH   SOLE   14,379 0 0
NUCOR CORP COM 670346105   293,303 1,899 SH   SOLE   1,899 0 0
NV5 GLOBAL INC COM 62945V109   437,183 4,205 SH   SOLE   4,205 0 0
NVENT ELECTRIC PLC SHS G6700G107   1,106,371 25,766 SH   SOLE   25,766 0 0
NVIDIA CORPORATION COM 67066G104   1,016,874 3,661 SH   SOLE   3,661 0 0
NXP SEMICONDUCTORS N V COM N6596X109   2,755,787 14,778 SH   SOLE   14,778 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   247,278 291 SH   SOLE   291 0 0
OCCIDENTAL PETE CORP COM 674599105   1,212,267 19,418 SH   SOLE   19,418 0 0
OGE ENERGY CORP COM 670837103   232,924 6,185 SH   SOLE   6,185 0 0
OKTA INC CL A 679295105   515,200 5,974 SH   SOLE   5,974 0 0
OMNICOM GROUP INC COM 681919106   2,166,858 22,969 SH   SOLE   22,969 0 0
ON SEMICONDUCTOR CORP COM 682189105   1,580,848 19,204 SH   SOLE   19,204 0 0
ORACLE CORP COM 68389X105   454,539 4,892 SH   SOLE   4,892 0 0
ORANGE SPONSORED ADR 684060106   1,052,855 88,253 SH   SOLE   88,253 0 0
ORASURE TECHNOLOGIES INC COM 68554V108   128,661 21,266 SH   SOLE   21,266 0 0
PACCAR INC COM 693718108   858,601 11,730 SH   SOLE   11,730 0 0
PACER FDS TR DATA AND INFRAST 69374H741   737,203 24,864 SH   SOLE   24,864 0 0
PACER FDS TR INDUSTRIAL RELET 69374H766   224,211 5,536 SH   SOLE   5,536 0 0
PACER FDS TR TRENDPILOT INTL 69374H683   329,948 12,565 SH   SOLE   12,565 0 0
PACER FDS TR TRENDP US LAR CP 69374H105   390,870 10,267 SH   SOLE   10,267 0 0
PACER FDS TR TRENDP US MID CP 69374H204   227,918 7,179 SH   SOLE   7,179 0 0
PACER FDS TR US CASH COWS 100 69374H881   223,178 4,754 SH   SOLE   4,754 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108   136,549 11,792 SH   SOLE   11,792 0 0
PALO ALTO NETWORKS INC COM 697435105   851,532 4,263 SH   SOLE   4,263 0 0
PARKER-HANNIFIN CORP COM 701094104   361,067 1,074 SH   SOLE   1,074 0 0
PAYCHEX INC COM 704326107   209,327 1,827 SH   SOLE   1,827 0 0
PAYCOM SOFTWARE INC COM 70432V102   1,006,473 3,311 SH   SOLE   3,311 0 0
PAYPAL HLDGS INC COM 70450Y103   222,949 2,936 SH   SOLE   2,936 0 0
PEARSON PLC SPONSORED ADR 705015105   277,517 26,557 SH   SOLE   26,557 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103   533,315 3,761 SH   SOLE   3,761 0 0
PEPSICO INC COM 713448108   1,949,400 10,693 SH   SOLE   10,693 0 0
PERION NETWORK LTD SHS NEW M78673114   696,846 17,606 SH   SOLE   17,606 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105   321,881 30,655 SH   SOLE   30,655 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   419,492 40,220 SH   SOLE   40,220 0 0
PFIZER INC COM 717081103   2,428,526 59,523 SH   SOLE   59,523 0 0
PHILLIPS 66 COM 718546104   712,364 7,027 SH   SOLE   7,027 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,408,244 14,189 SH   SOLE   14,189 0 0
PINNACLE WEST CAP CORP COM 723484101   1,718,048 21,682 SH   SOLE   21,682 0 0
PIONEER NAT RES CO COM 723787107   2,285,209 11,189 SH   SOLE   11,189 0 0
POOL CORP COM 73278L105   314,024 917 SH   SOLE   917 0 0
PPG INDS INC COM 693506107   1,642,506 12,296 SH   SOLE   12,296 0 0
PROCTER AND GAMBLE CO COM 742718109   4,205,069 28,281 SH   SOLE   28,281 0 0
PROGRESSIVE CORP COM 743315103   545,192 3,811 SH   SOLE   3,811 0 0
PROLOGIS INC. COM 74340W103   913,510 7,322 SH   SOLE   7,322 0 0
PROSHARES TR LARGE CAP CRE 74347R248   2,255,931 47,324 SH   SOLE   47,324 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   716,292 7,851 SH   SOLE   7,851 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425   2,252,935 150,196 SH   SOLE   150,196 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206   1,553,454 31,339 SH   SOLE   31,339 0 0
PROSHARES TR II ULSHT BLOOMB OIL 74347Y797   276,137 10,949 SH   SOLE   10,949 0 0
PROTERRA INC COM 74374T109   32,383 21,305 SH   SOLE   21,305 0 0
PULTE GROUP INC COM 745867101   299,052 5,131 SH   SOLE   5,131 0 0
QUALCOMM INC COM 747525103   1,686,876 13,222 SH   SOLE   13,222 0 0
QUANTA SVCS INC COM 74762E102   1,795,398 10,774 SH   SOLE   10,774 0 0
QUEST DIAGNOSTICS INC COM 74834L100   1,489,928 10,531 SH   SOLE   10,531 0 0
RADIANT LOGISTICS INC COM 75025X100   102,097 15,564 SH   SOLE   15,564 0 0
RALPH LAUREN CORP CL A 751212101   1,714,311 14,694 SH   SOLE   14,694 0 0
RAMBUS INC DEL COM 750917106   322,956 6,300 SH   SOLE   6,300 0 0
RANGE RES CORP COM 75281A109   230,255 8,699 SH   SOLE   8,699 0 0
RAYMOND JAMES FINL INC COM 754730109   601,136 6,445 SH   SOLE   6,445 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,540,892 25,946 SH   SOLE   25,946 0 0
REALTY INCOME CORP COM 756109104   1,655,272 26,141 SH   SOLE   26,141 0 0
REGENCY CTRS CORP COM 758849103   1,484,372 24,262 SH   SOLE   24,262 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,738,300 2,116 SH   SOLE   2,116 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   330,335 17,798 SH   SOLE   17,798 0 0
RELX PLC SPONSORED ADR 759530108   2,660,249 82,005 SH   SOLE   82,005 0 0
REPLIGEN CORP COM 759916109   865,870 5,143 SH   SOLE   5,143 0 0
REPUBLIC SVCS INC COM 760759100   485,008 3,587 SH   SOLE   3,587 0 0
RIO TINTO PLC SPONSORED ADR 767204100   1,082,160 15,775 SH   SOLE   15,775 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,905,004 6,592 SH   SOLE   6,592 0 0
ROSS STORES INC COM 778296103   505,378 4,762 SH   SOLE   4,762 0 0
RYDER SYS INC COM 783549108   351,850 3,943 SH   SOLE   3,943 0 0
S&P GLOBAL INC COM 78409V104   784,485 2,275 SH   SOLE   2,275 0 0
SALESFORCE INC COM 79466L302   1,138,583 5,699 SH   SOLE   5,699 0 0
SANDRIDGE ENERGY INC COM NEW 80007P869   428,714 29,751 SH   SOLE   29,751 0 0
SANMINA CORPORATION COM 801056102   1,031,410 16,911 SH   SOLE   16,911 0 0
SCHLUMBERGER LTD COM STK 806857108   621,509 12,658 SH   SOLE   12,658 0 0
SCHNITZER STEEL INDS INC CL A 806882106   526,353 16,925 SH   SOLE   16,925 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   603,247 24,602 SH   SOLE   24,602 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   3,327,791 65,988 SH   SOLE   65,988 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   475,095 13,652 SH   SOLE   13,652 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   5,439,995 111,498 SH   SOLE   111,498 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   4,592,424 95,975 SH   SOLE   95,975 0 0
SEAGEN INC COM 81181C104   215,502 1,064 SH   SOLE   1,064 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,295,217 12,801 SH   SOLE   12,801 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,277,831 18,878 SH   SOLE   18,878 0 0
SHERWIN WILLIAMS CO COM 824348106   296,898 1,321 SH   SOLE   1,321 0 0
SHOPIFY INC CL A 82509L107   2,004,973 41,823 SH   SOLE   41,823 0 0
SIGA TECHNOLOGIES INC COM 826917106   112,819 19,621 SH   SOLE   19,621 0 0
SIMON PPTY GROUP INC NEW COM 828806109   457,393 4,085 SH   SOLE   4,085 0 0
SJW GROUP COM 784305104   996,497 13,089 SH   SOLE   13,089 0 0
SK TELECOM LTD SPONSORED ADR 78440P306   499,663 24,362 SH   SOLE   24,362 0 0
SL GREEN RLTY CORP COM 78440X887   669,540 28,467 SH   SOLE   28,467 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   335,726 12,029 SH   SOLE   12,029 0 0
SNAP ON INC COM 833034101   2,470,727 10,007 SH   SOLE   10,007 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   337,082 1,109 SH   SOLE   1,109 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   1,815,002 20,022 SH   SOLE   20,022 0 0
SOUTHERN CO COM 842587107   262,933 3,779 SH   SOLE   3,779 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649   1,024,871 39,739 SH   SOLE   39,739 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,351,525 32,598 SH   SOLE   32,598 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   2,200,224 23,704 SH   SOLE   23,704 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   27,174,450 295,953 SH   SOLE   295,953 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   544,579 17,896 SH   SOLE   17,896 0 0
SPDR SER TR BLOOMBERG EMERGI 78464A391   375,588 17,700 SH   SOLE   17,700 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   4,529,668 110,399 SH   SOLE   110,399 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,992,550 24,703 SH   SOLE   24,703 0 0
SPDR GOLD TR GOLD SHS 78463V107   4,188,760 22,862 SH   SOLE   22,862 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   327,229 9,588 SH   SOLE   9,588 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375   2,632,203 81,016 SH   SOLE   81,016 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739   3,687,259 77,545 SH   SOLE   77,545 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672   279,909 9,672 SH   SOLE   9,672 0 0
SPDR SER TR PORT MTG BK ETF 78464A383   572,310 25,803 SH   SOLE   25,803 0 0
SPDR SER TR PORTFOLIO CRPORT 78464A144   340,202 11,631 SH   SOLE   11,631 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,918,061 59,715 SH   SOLE   59,715 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   1,541,059 22,517 SH   SOLE   22,517 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839   8,257,015 124,955 SH   SOLE   124,955 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,866,454 36,314 SH   SOLE   36,314 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   5,699,779 102,958 SH   SOLE   102,958 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   3,279,381 86,300 SH   SOLE   86,300 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   5,212,831 128,016 SH   SOLE   128,016 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201   1,458,277 19,773 SH   SOLE   19,773 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   1,879,194 24,668 SH   SOLE   24,668 0 0
SPDR SER TR S&P BIOTECH 78464A870   1,567,350 20,566 SH   SOLE   20,566 0 0
SPDR SER TR S&P DIVID ETF 78464A763   691,924 5,593 SH   SOLE   5,593 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855   544,913 10,004 SH   SOLE   10,004 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   1,369,026 39,937 SH   SOLE   39,937 0 0
SPDR SER TR S&P METALS MNG 78464A755   434,992 8,183 SH   SOLE   8,183 0 0
SPDR SER TR S&P OILGAS EXP 78468R556   1,602,091 12,557 SH   SOLE   12,557 0 0
SPDR SER TR S&P REGL BKG 78464A698   1,217,501 27,759 SH   SOLE   27,759 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   290,000 2,170 SH   SOLE   2,170 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   918,473 59,410 SH   SOLE   59,410 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   515,597 61,822 SH   SOLE   61,822 0 0
STANLEY BLACK & DECKER INC COM 854502101   1,471,180 18,257 SH   SOLE   18,257 0 0
STANTEC INC COM 85472N109   1,066,588 18,260 SH   SOLE   18,260 0 0
STARBUCKS CORP COM 855244109   712,492 6,842 SH   SOLE   6,842 0 0
STARWOOD PPTY TR INC COM 85571B105   536,553 30,331 SH   SOLE   30,331 0 0
STEEL DYNAMICS INC COM 858119100   754,628 6,675 SH   SOLE   6,675 0 0
STEELCASE INC CL A 858155203   626,651 74,424 SH   SOLE   74,424 0 0
STERIS PLC SHS USD G8473T100   340,640 1,781 SH   SOLE   1,781 0 0
STIFEL FINL CORP COM 860630102   306,391 5,185 SH   SOLE   5,185 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   1,922,420 35,940 SH   SOLE   35,940 0 0
STRYKER CORPORATION COM 863667101   3,202,117 11,217 SH   SOLE   11,217 0 0
SUNCOR ENERGY INC NEW COM 867224107   1,029,547 33,158 SH   SOLE   33,158 0 0
SUNPOWER CORP COM 867652406   167,641 12,113 SH   SOLE   12,113 0 0
SUPER MICRO COMPUTER INC COM 86800U104   609,307 5,719 SH   SOLE   5,719 0 0
SYNOPSYS INC COM 871607107   326,598 846 SH   SOLE   846 0 0
T-MOBILE US INC COM 872590104   368,416 2,544 SH   SOLE   2,544 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,409,049 25,898 SH   SOLE   25,898 0 0
TAPESTRY INC COM 876030107   268,132 6,220 SH   SOLE   6,220 0 0
TARGET CORP COM 87612E106   2,033,324 12,276 SH   SOLE   12,276 0 0
TD SYNNEX CORPORATION COM 87162W100   263,144 2,719 SH   SOLE   2,719 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   200,894 1,330 SH   SOLE   1,330 0 0
TECK RESOURCES LTD CL B 878742204   209,872 5,750 SH   SOLE   5,750 0 0
TERNIUM SA SPONSORED ADS 880890108   1,007,366 24,415 SH   SOLE   24,415 0 0
TESLA INC COM 88160R101   626,221 3,019 SH   SOLE   3,019 0 0
TEXAS INSTRS INC COM 882508104   2,536,159 13,635 SH   SOLE   13,635 0 0
AES CORP COM 00130H105   861,578 35,780 SH   SOLE   35,780 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,591,718 7,967 SH   SOLE   7,967 0 0
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   297,853 12,247 SH   SOLE   12,247 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   1,067,791 18,083 SH   SOLE   18,083 0 0
TPI COMPOSITES INC COM 87266J104   176,118 13,496 SH   SOLE   13,496 0 0
TRACTOR SUPPLY CO COM 892356106   1,007,775 4,288 SH   SOLE   4,288 0 0
TRANSOCEAN LTD REG SHS H8817H100   422,477 66,427 SH   SOLE   66,427 0 0
TRAVEL PLUS LEISURE CO COM 894164102   320,322 8,171 SH   SOLE   8,171 0 0
TRAVELCENTERS OF AMERICA INC COM NEW 89421B109   264,106 3,053 SH   SOLE   3,053 0 0
TRUIST FINL CORP COM 89832Q109   1,219,224 35,754 SH   SOLE   35,754 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204   85,214 19,817 SH   SOLE   19,817 0 0
TYSON FOODS INC CL A 902494103   1,965,158 33,128 SH   SOLE   33,128 0 0
UBS GROUP AG SHS H42097107   602,066 28,213 SH   SOLE   28,213 0 0
ULTA BEAUTY INC COM 90384S303   422,509 774 SH   SOLE   774 0 0
UNILEVER PLC SPON ADR NEW 904767704   204,304 3,934 SH   SOLE   3,934 0 0
UNION PAC CORP COM 907818108   1,003,571 4,986 SH   SOLE   4,986 0 0
UNIQURE NV SHS N90064101   211,662 10,510 SH   SOLE   10,510 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405   104,175 11,892 SH   SOLE   11,892 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,509,265 12,935 SH   SOLE   12,935 0 0
UNITED RENTALS INC COM 911363109   498,841 1,260 SH   SOLE   1,260 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   389,246 1,738 SH   SOLE   1,738 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,703,744 3,605 SH   SOLE   3,605 0 0
UNUM GROUP COM 91529Y106   305,777 7,729 SH   SOLE   7,729 0 0
URANIUM ENERGY CORP COM 916896103   109,448 38,003 SH   SOLE   38,003 0 0
VAALCO ENERGY INC COM NEW 91851C201   216,931 47,888 SH   SOLE   47,888 0 0
VALE S A SPONSORED ADS 91912E105   545,192 34,550 SH   SOLE   34,550 0 0
VALERO ENERGY CORP COM 91913Y100   1,042,042 7,464 SH   SOLE   7,464 0 0
VANECK ETF TRUST DURABLE HGH DIV 92189H102   709,056 22,639 SH   SOLE   22,639 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   4,056,492 125,394 SH   SOLE   125,394 0 0
VANECK ETF TRUST IG FLOATING RATE 92189F486   1,467,235 58,760 SH   SOLE   58,760 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   877,591 10,757 SH   SOLE   10,757 0 0
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   1,322,184 77,776 SH   SOLE   77,776 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   286,411 2,963 SH   SOLE   2,963 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   2,500,352 21,889 SH   SOLE   21,889 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   204,797 4,534 SH   SOLE   4,534 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   227,344 5,627 SH   SOLE   5,627 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   622,660 10,216 SH   SOLE   10,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   563,506 8,309 SH   SOLE   8,309 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   1,265,995 31,205 SH   SOLE   31,205 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   851,171 3,412 SH   SOLE   3,412 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   8,406,157 109,541 SH   SOLE   109,541 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   503,413 6,275 SH   SOLE   6,275 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   3,909,787 51,015 SH   SOLE   51,015 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   5,615,603 31,580 SH   SOLE   31,580 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   231,296 4,969 SH   SOLE   4,969 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   7,647,209 92,091 SH   SOLE   92,091 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   3,310,046 52,632 SH   SOLE   52,632 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   1,169,329 17,502 SH   SOLE   17,502 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   535,178 3,243 SH   SOLE   3,243 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   676,575 5,615 SH   SOLE   5,615 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   4,670,157 61,264 SH   SOLE   61,264 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   4,409,395 57,647 SH   SOLE   57,647 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   1,637,981 34,253 SH   SOLE   34,253 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   242,228 3,281 SH   SOLE   3,281 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   704,293 14,397 SH   SOLE   14,397 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   10,637,480 72,109 SH   SOLE   72,109 0 0
VERISIGN INC COM 92343E102   2,328,748 11,019 SH   SOLE   11,019 0 0
VERISK ANALYTICS INC COM 92345Y106   2,346,946 12,233 SH   SOLE   12,233 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   799,731 20,564 SH   SOLE   20,564 0 0
VERMILION ENERGY INC COM 923725105   309,405 23,855 SH   SOLE   23,855 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   1,436,914 4,561 SH   SOLE   4,561 0 0
VIATRIS INC COM 92556V106   337,032 35,035 SH   SOLE   35,035 0 0
VICI PPTYS INC COM 925652109   408,836 12,533 SH   SOLE   12,533 0 0
VIRTUS ETF TR II NEWFLEET HIG YLD 92790A207   391,479 18,669 SH   SOLE   18,669 0 0
VISA INC COM CL A 92826C839   729,234 3,234 SH   SOLE   3,234 0 0
VISTA GOLD CORP COM NEW 927926303   13,152 21,847 SH   SOLE   21,847 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   260,022 23,553 SH   SOLE   23,553 0 0
VORNADO RLTY TR SH BEN INT 929042109   636,078 41,384 SH   SOLE   41,384 0 0
WABTEC COM 929740108   230,614 2,282 SH   SOLE   2,282 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   314,631 9,099 SH   SOLE   9,099 0 0
WALMART INC COM 931142103   519,739 3,525 SH   SOLE   3,525 0 0
DISNEY WALT CO COM 254687106   810,161 8,091 SH   SOLE   8,091 0 0
WATSCO INC COM 942622200   515,137 1,619 SH   SOLE   1,619 0 0
WEC ENERGY GROUP INC COM 92939U106   581,682 6,137 SH   SOLE   6,137 0 0
WELLS FARGO CO NEW COM 949746101   384,597 10,289 SH   SOLE   10,289 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   1,051,167 21,827 SH   SOLE   21,827 0 0
WINNEBAGO INDS INC COM 974637100   442,951 7,677 SH   SOLE   7,677 0 0
WINTRUST FINL CORP COM 97650W108   275,637 3,778 SH   SOLE   3,778 0 0
WIPRO LTD SPON ADR 1 SH 97651M109   420,489 93,650 SH   SOLE   93,650 0 0
WISDOMTREE TR INTRST RATE HDGE 97717W380   5,072,073 116,519 SH   SOLE   116,519 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   250,993 3,549 SH   SOLE   3,549 0 0
GRAINGER W W INC COM 384802104   658,655 956 SH   SOLE   956 0 0
XCEL ENERGY INC COM 98389B100   360,295 5,342 SH   SOLE   5,342 0 0
YAMANA GOLD INC COM 98462Y100   1,054,279 180,219 SH   SOLE   180,219 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100   1,214,342 110,596 SH   SOLE   110,596 0 0
YUM BRANDS INC COM 988498101   281,252 2,129 SH   SOLE   2,129 0 0
YUM CHINA HLDGS INC COM 98850P109   1,114,613 17,583 SH   SOLE   17,583 0 0
ZIONS BANCORPORATION N A COM 989701107   257,275 8,596 SH   SOLE   8,596 0 0
ZSCALER INC COM 98980G102   591,464 5,063 SH   SOLE   5,063 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105   1,031,669 35,997 SH   SOLE   35,997 0 0
ZYNEX INC COM 98986M103   134,628 11,219 SH   SOLE   11,219 0 0