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 BBG001SDDMX9 922,601 26,898 SH   SOLE   26,898 0 0
ABBOTT LABS COM 002824100 BBG001S5N9M6 1,307,561 12,913 SH   SOLE   12,913 0 0
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 4,303,714 27,004 SH   SOLE   27,004 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG001S5R1L0 44,877 16,871 SH   SOLE   16,871 0 0
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 BBG001T79CF8 251,101 2,753 SH   SOLE   2,753 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 6,506,390 22,765 SH   SOLE   22,765 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 1,643,025 4,264 SH   SOLE   4,264 0 0
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 527,294 5,380 SH   SOLE   5,380 0 0
AGF INVTS TR US MARKET NETRL 00110G408 BBG0021PH0S9 670,854 32,885 SH   SOLE   32,885 0 0
AGNC INVT CORP COM 00123Q104 BBG001T074G2 154,113 15,289 SH   SOLE   15,289 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 1,593,778 5,549 SH   SOLE   5,549 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 BBG001S6CPH6 685,219 5,456 SH   SOLE   5,456 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2,888,342 27,845 SH   SOLE   27,845 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 5,522,088 53,097 SH   SOLE   53,097 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 5,787,258 149,735 SH   SOLE   149,735 0 0
ALPS ETF TR CLEAN ENERGY 00162Q460 BBG00L99FDK7 258,678 5,564 SH   SOLE   5,564 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 BBG0035HP7H9 1,696,666 33,138 SH   SOLE   33,138 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 1,162,093 26,044 SH   SOLE   26,044 0 0
ALTSHARES TRUST MERGER ARBITRAGE 02210T108 BBG00S7NVRB4 408,111 16,092 SH   SOLE   16,092 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 8,534,652 82,628 SH   SOLE   82,628 0 0
AMEREN CORP COM 023608102 BBG001S5NF24 701,693 8,122 SH   SOLE   8,122 0 0
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 BBG00LY8JM27 381,511 7,577 SH   SOLE   7,577 0 0
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 2,675,424 29,403 SH   SOLE   29,403 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 644,293 3,906 SH   SOLE   3,906 0 0
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 433,472 2,121 SH   SOLE   2,121 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 1,348,440 9,205 SH   SOLE   9,205 0 0
AMETEK INC COM 031100100 BBG001S5NN54 958,306 6,594 SH   SOLE   6,594 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 3,208,185 13,271 SH   SOLE   13,271 0 0
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 1,747,174 21,380 SH   SOLE   21,380 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 BBG00FJ5P854 3,017,753 85,079 SH   SOLE   85,079 0 0
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 2,695,997 13,670 SH   SOLE   13,670 0 0
ANSYS INC COM 03662Q105 BBG001S926L8 4,344,704 13,055 SH   SOLE   13,055 0 0
APPLE INC COM 037833100 BBG001S5N8V8 37,284,119 226,101 SH   SOLE   226,101 0 0
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 314,977 2,564 SH   SOLE   2,564 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 1,203,344 15,106 SH   SOLE   15,106 0 0
ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 1,111,310 60,810 SH   SOLE   60,810 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 BBG0077Q7047 649,905 12,923 SH   SOLE   12,923 0 0
ARK ETF TR FINTECH INNOVA 00214Q708 BBG00N7YFKY9 290,782 15,459 SH   SOLE   15,459 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 BBG007FJPCC9 329,114 10,945 SH   SOLE   10,945 0 0
ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 3,567,688 88,440 SH   SOLE   88,440 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 BBG0077Q7LG8 247,624 4,619 SH   SOLE   4,619 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 BBG001S5NVT0 183,577 11,452 SH   SOLE   11,452 0 0
AT&T INC COM 00206R102 BBG001S5VWH2 849,609 44,136 SH   SOLE   44,136 0 0
ATKORE INC COM 047649108 BBG001T8LDZ8 318,047 2,264 SH   SOLE   2,264 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 356,018 1,599 SH   SOLE   1,599 0 0
AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 685,517 4,079 SH   SOLE   4,079 0 0
AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 1,089,147 6,087 SH   SOLE   6,087 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 898,012 31,399 SH   SOLE   31,399 0 0
BARINGS BDC INC COM 06759L103 BBG001S9DQ05 495,805 62,444 SH   SOLE   62,444 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 1,573,611 6,357 SH   SOLE   6,357 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 9,722,859 31,489 SH   SOLE   31,489 0 0
BIOGEN INC COM 09062X103 BBG001S67826 248,837 895 SH   SOLE   895 0 0
BLACKROCK INC COM 09247X101 BBG001SDBP55 251,335 376 SH   SOLE   376 0 0
BOEING CO COM 097023105 BBG001S5P0V3 1,793,372 8,442 SH   SOLE   8,442 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 666,938 9,623 SH   SOLE   9,623 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 639,062 996 SH   SOLE   996 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 296,614 3,341 SH   SOLE   3,341 0 0
BUNGE LIMITED COM G16962105 BBG001SJ9BG4 246,124 2,577 SH   SOLE   2,577 0 0
CACI INTL INC CL A 127190304 BBG001SF9NK1 828,695 2,797 SH   SOLE   2,797 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 2,477,171 11,791 SH   SOLE   11,791 0 0
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 440,730 17,672 SH   SOLE   17,672 0 0
CAPITAL GROUP FIXED INCOME E CORE PLUS INCM 14020Y102 BBG014YZRRT5 214,363 9,406 SH   SOLE   9,406 0 0
CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 BBG015DN3GR4 852,726 36,979 SH   SOLE   36,979 0 0
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 BBG015DMY5P8 4,741,858 211,125 SH   SOLE   211,125 0 0
CAPITOL SER TR FAIRLEAD TACTICA 14064D550 BBG0162DF926 330,546 13,642 SH   SOLE   13,642 0 0
CARLISLE COS INC COM 142339100 BBG001S5Q6R4 1,929,960 8,537 SH   SOLE   8,537 0 0
CATERPILLAR INC COM 149123101 BBG001S5PJ06 2,684,524 11,731 SH   SOLE   11,731 0 0
CENTENE CORP DEL COM 15135B101 BBG001S6T7Q8 297,719 4,710 SH   SOLE   4,710 0 0
CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 793,487 5,035 SH   SOLE   5,035 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 4,107,903 25,177 SH   SOLE   25,177 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 BBG001SP50B3 210,387 123 SH   SOLE   123 0 0
CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 3,353,038 37,926 SH   SOLE   37,926 0 0
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 BBG001S64WN3 24,718 11,035 SH   SOLE   11,035 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 1,337,618 25,588 SH   SOLE   25,588 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 2,026,547 12,807 SH   SOLE   12,807 0 0
COCA COLA CO COM 191216100 BBG001S5SMQ8 3,653,510 58,899 SH   SOLE   58,899 0 0
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 1,772,177 23,582 SH   SOLE   23,582 0 0
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 739,976 19,519 SH   SOLE   19,519 0 0
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 474,389 4,782 SH   SOLE   4,782 0 0
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 1,999,674 20,902 SH   SOLE   20,902 0 0
CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 256,106 1,134 SH   SOLE   1,134 0 0
CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 200,534 2,555 SH   SOLE   2,555 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 10,273,217 20,676 SH   SOLE   20,676 0 0
CROWN CASTLE INC COM 22822V101 BBG001S7W5T3 310,711 2,322 SH   SOLE   2,322 0 0
CSX CORP COM 126408103 BBG001S5Q7Q3 682,263 22,788 SH   SOLE   22,788 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 1,253,881 5,249 SH   SOLE   5,249 0 0
CURTISS WRIGHT CORP COM 231561101 BBG001S5QBK0 565,971 3,211 SH   SOLE   3,211 0 0
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 305,936 4,117 SH   SOLE   4,117 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 6,352,669 25,205 SH   SOLE   25,205 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 BBG005HJL932 232,627 7,891 SH   SOLE   7,891 0 0
DBX ETF TR XTRACK USD HIGH 233051432 BBG00FGWY4G5 328,276 9,447 SH   SOLE   9,447 0 0
DEERE & CO COM 244199105 BBG001S5QFF7 2,456,452 5,950 SH   SOLE   5,950 0 0
DESKTOP METAL INC COM CL A 25058X105 BBG00P17H1G9 23,623 10,271 SH   SOLE   10,271 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 1,601,701 8,840 SH   SOLE   8,840 0 0
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 BBG01254CL28 2,157,846 50,773 SH   SOLE   50,773 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 1,345,413 58,445 SH   SOLE   58,445 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 BBG00Y2PGDN6 1,063,650 39,468 SH   SOLE   39,468 0 0
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 BBG01631TNW2 210,713 8,756 SH   SOLE   8,756 0 0
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 BBG01636J356 781,796 32,332 SH   SOLE   32,332 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773 BBG01633DW64 550,295 23,936 SH   SOLE   23,936 0 0
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864 BBG01254JDW6 1,489,594 31,924 SH   SOLE   31,924 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 3,465,580 136,012 SH   SOLE   136,012 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 3,540,261 79,682 SH   SOLE   79,682 0 0
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 BBG015DLMLQ7 973,465 38,722 SH   SOLE   38,722 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 1,480,699 44,226 SH   SOLE   44,226 0 0
DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823 BBG015GTL6R0 712,156 33,139 SH   SOLE   33,139 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 1,173,563 22,269 SH   SOLE   22,269 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 BBG012G2PD33 398,546 17,283 SH   SOLE   17,283 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 279,081 3,847 SH   SOLE   3,847 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 888,222 8,871 SH   SOLE   8,871 0 0
DOCGO INC COM 256086109 BBG00YB8JBL7 93,654 10,827 SH   SOLE   10,827 0 0
DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 469,497 8,397 SH   SOLE   8,397 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 928,148 9,621 SH   SOLE   9,621 0 0
EATON CORP PLC SHS G29183103 BBG001S5QZ45 1,678,275 9,795 SH   SOLE   9,795 0 0
EATON VANCE LTD DURATION INC COM 27828H105 BBG001S9B8R8 99,091 10,060 SH   SOLE   10,060 0 0
ECOLAB INC COM 278865100 BBG001S5QRB5 276,744 1,672 SH   SOLE   1,672 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 421,430 4,836 SH   SOLE   4,836 0 0
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 519,839 13,627 SH   SOLE   13,627 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 773,240 62,008 SH   SOLE   62,008 0 0
ENTEGRIS INC COM 29362U104 BBG001SF9YL6 223,480 2,725 SH   SOLE   2,725 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 642,942 24,824 SH   SOLE   24,824 0 0
EOG RES INC COM 26875P101 BBG001S5ZB93 793,718 6,924 SH   SOLE   6,924 0 0
EPR PPTYS COM SH BEN INT 26884U109 BBG001SB5QR0 1,744,142 45,778 SH   SOLE   45,778 0 0
EQUINIX INC COM 29444U700 BBG001SKBNS9 1,378,871 1,912 SH   SOLE   1,912 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 208,439 3,105 SH   SOLE   3,105 0 0
ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 BBG00LWJ3BF2 305,688 6,571 SH   SOLE   6,571 0 0
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 BBG009RY71Y9 538,974 24,355 SH   SOLE   24,355 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 4,695,783 42,821 SH   SOLE   42,821 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 1,397,193 3,366 SH   SOLE   3,366 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 282,685 1,237 SH   SOLE   1,237 0 0
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 BBG00DR7RKX6 253,562 6,236 SH   SOLE   6,236 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 BBG00DR7RGF5 535,754 14,069 SH   SOLE   14,069 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 BBG005FHVPV0 240,059 3,666 SH   SOLE   3,666 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 BBG005FHWXW1 1,220,898 27,071 SH   SOLE   27,071 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 BBG005FHVV56 248,832 4,048 SH   SOLE   4,048 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 7,487,565 65,709 SH   SOLE   65,709 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 BBG005FHVXB5 230,293 5,255 SH   SOLE   5,255 0 0
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 BBG00DRGLK53 971,401 21,228 SH   SOLE   21,228 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 2,483,537 53,990 SH   SOLE   53,990 0 0
FIDUS INVT CORP COM 316500107 BBG001V0MG11 2,718,331 142,545 SH   SOLE   142,545 0 0
FIRST INDL RLTY TR INC COM 32054K103 BBG001S81Z00 239,666 4,505 SH   SOLE   4,505 0 0
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 BBG001V11YX8 319,867 9,203 SH   SOLE   9,203 0 0
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 BBG00CW1P7P5 435,884 14,676 SH   SOLE   14,676 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 BBG001S6SDY7 372,530 7,174 SH   SOLE   7,174 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 203,352 13,103 SH   SOLE   13,103 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 BBG001ST68V5 281,739 7,547 SH   SOLE   7,547 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 BBG001S7RKF1 246,011 4,429 SH   SOLE   4,429 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 742,659 8,880 SH   SOLE   8,880 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 13,711,334 187,981 SH   SOLE   187,981 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 381,305 2,579 SH   SOLE   2,579 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 281,412 4,729 SH   SOLE   4,729 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 613,026 12,806 SH   SOLE   12,806 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 BBG004XDZ7P5 1,770,645 37,665 SH   SOLE   37,665 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 232,126 8,717 SH   SOLE   8,717 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 498,006 3,212 SH   SOLE   3,212 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 9,746,785 217,223 SH   SOLE   217,223 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 393,513 8,698 SH   SOLE   8,698 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828 BBG012G2TS09 256,931 13,357 SH   SOLE   13,357 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U737 BBG01FCRRYM4 220,613 7,458 SH   SOLE   7,458 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 BBG00ZR07NB2 289,500 9,375 SH   SOLE   9,375 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F482 BBG01FTSQPD4 218,442 7,191 SH   SOLE   7,191 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 BBG00FZ4KG74 1,370,794 30,422 SH   SOLE   30,422 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 BBG00L2NXWJ3 1,910,964 78,933 SH   SOLE   78,933 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 BBG001ST6916 945,315 14,238 SH   SOLE   14,238 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 BBG001ST6943 570,934 6,347 SH   SOLE   6,347 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 1,964,917 55,350 SH   SOLE   55,350 0 0
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 BBG001ST6934 1,086,311 15,590 SH   SOLE   15,590 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 452,089 3,464 SH   SOLE   3,464 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 6,662,839 165,907 SH   SOLE   165,907 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 BBG001ST6961 540,741 5,812 SH   SOLE   5,812 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 BBG005JYLGS4 851,103 16,059 SH   SOLE   16,059 0 0
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 235,871 18,720 SH   SOLE   18,720 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 299,402 4,505 SH   SOLE   4,505 0 0
FRANCO NEV CORP COM 351858105 BBG001STGSR5 437,983 3,004 SH   SOLE   3,004 0 0
FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 BBG013173BC4 122,928 10,304 SH   SOLE   10,304 0 0
FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 414,381 10,129 SH   SOLE   10,129 0 0
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 BBG01BG24837 97,026 21,853 SH   SOLE   21,853 0 0
FS KKR CAP CORP COM 302635206 BBG001YCZQ07 3,001,440 162,240 SH   SOLE   162,240 0 0
GABELLI CONV & INC SECS FD I COM 36240B109 BBG001S8GK34 356,739 80,347 SH   SOLE   80,347 0 0
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 3,503,269 18,312 SH   SOLE   18,312 0 0
GARTNER INC COM 366651107 BBG001S5SD60 983,826 3,020 SH   SOLE   3,020 0 0
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 2,676,249 11,727 SH   SOLE   11,727 0 0
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 468,478 4,900 SH   SOLE   4,900 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 1,251,476 14,644 SH   SOLE   14,644 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 223,667 2,696 SH   SOLE   2,696 0 0
GLADSTONE INVT CORP COM 376546107 BBG001SL3TS3 1,710,098 129,064 SH   SOLE   129,064 0 0
GLOBAL X FDS ADAPTIVE US RISK 37954Y194 BBG00YV3WZM7 294,754 10,837 SH   SOLE   10,837 0 0
GLOBAL X FDS ALTERNATIVE INCM 37954Y806 BBG009L6H4S6 258,248 22,773 SH   SOLE   22,773 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 BBG0036H6X37 197,701 21,077 SH   SOLE   21,077 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 BBG001T9BM41 323,590 5,092 SH   SOLE   5,092 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 219,326 8,601 SH   SOLE   8,601 0 0
GLOBAL X FDS SUPERDIVIDEND 37960A669 BBG001V1QND7 207,050 8,987 SH   SOLE   8,987 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 775,262 27,346 SH   SOLE   27,346 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 BBG00DRGSD25 426,201 4,256 SH   SOLE   4,256 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 2,907,028 35,792 SH   SOLE   35,792 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 322,905 987 SH   SOLE   987 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 209,777 305 SH   SOLE   305 0 0
GRANITESHARES GOLD TR SHS BEN INT 38748G101 BBG00HBPWNP1 400,872 20,547 SH   SOLE   20,547 0 0
GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 BBG00JRYLNX4 103,832 10,718 SH   SOLE   10,718 0 0
GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 454,748 12,781 SH   SOLE   12,781 0 0
HALLIBURTON CO COM 406216101 BBG001S5RS59 286,999 9,071 SH   SOLE   9,071 0 0
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 287,607 1,091 SH   SOLE   1,091 0 0
HERSHEY CO COM 427866108 BBG001S5S148 1,824,119 7,170 SH   SOLE   7,170 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 5,777,586 19,577 SH   SOLE   19,577 0 0
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 3,803,511 19,901 SH   SOLE   19,901 0 0
HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 316,484 7,936 SH   SOLE   7,936 0 0
HP INC COM 40434L105 BBG001S6W7N7 275,400 9,383 SH   SOLE   9,383 0 0
HUNTINGTON BANCSHARES INC COM 446150104 BBG001S5RSZ6 254,620 22,734 SH   SOLE   22,734 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 4,728,757 9,456 SH   SOLE   9,456 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 2,448,888 10,059 SH   SOLE   10,059 0 0
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 BBG00HZ6Q3N0 688,155 27,985 SH   SOLE   27,985 0 0
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 BBG00LNDTJL3 263,435 8,326 SH   SOLE   8,326 0 0
INTEL CORP COM 458140100 BBG001S5SF65 1,241,533 38,002 SH   SOLE   38,002 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 755,236 5,761 SH   SOLE   5,761 0 0
INTUIT COM 461202103 BBG001S6TWR2 2,315,680 5,194 SH   SOLE   5,194 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 1,864,164 7,297 SH   SOLE   7,297 0 0
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 BBG00KJR1JM8 1,243,527 26,346 SH   SOLE   26,346 0 0
INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 BBG001SSDLT3 302,695 14,985 SH   SOLE   14,985 0 0
INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 BBG001SSDLM0 275,023 18,876 SH   SOLE   18,876 0 0
INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 BBG001SSDLP7 208,146 4,078 SH   SOLE   4,078 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 BBG001SRWF17 773,029 27,727 SH   SOLE   27,727 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 BBG001T6TH85 319,377 17,529 SH   SOLE   17,529 0 0
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 BBG001TG54G9 277,792 18,833 SH   SOLE   18,833 0 0
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 BBG001TG54F0 264,589 14,395 SH   SOLE   14,395 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 2,165,357 16,403 SH   SOLE   16,403 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 211,863 18,455 SH   SOLE   18,455 0 0
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 BBG001V18CH7 1,076,684 15,390 SH   SOLE   15,390 0 0
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 BBG002DJ8H94 4,521,534 194,642 SH   SOLE   194,642 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 BBG00449DWF6 441,051 8,417 SH   SOLE   8,417 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 210,923 4,997 SH   SOLE   4,997 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 3,009,325 48,226 SH   SOLE   48,226 0 0
INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 BBG00FQKL0K7 1,306,321 12,379 SH   SOLE   12,379 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 BBG00P4Y3FZ0 1,160,012 24,952 SH   SOLE   24,952 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 BBG001SRNLF9 396,278 3,530 SH   SOLE   3,530 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 BBG001SN6GS4 473,947 3,836 SH   SOLE   3,836 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 BBG001SN6GV0 260,633 2,569 SH   SOLE   2,569 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 731,215 4,445 SH   SOLE   4,445 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 BBG001SRRFC1 132,714 13,127 SH   SOLE   13,127 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 BBG001SN3Z78 697,818 35,031 SH   SOLE   35,031 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 BBG001T10BD4 2,871,901 20,384 SH   SOLE   20,384 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 BBG001V28DF5 480,476 5,633 SH   SOLE   5,633 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 BBG001SJW5S8 501,725 6,645 SH   SOLE   6,645 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 2,059,977 28,069 SH   SOLE   28,069 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 608,260 2,204 SH   SOLE   2,204 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 2,584,092 17,868 SH   SOLE   17,868 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 1,096,219 7,253 SH   SOLE   7,253 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 20,513,565 63,919 SH   SOLE   63,919 0 0
IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 898,585 4,518 SH   SOLE   4,518 0 0
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 1,307,389 34,985 SH   SOLE   34,985 0 0
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 895,973 18,364 SH   SOLE   18,364 0 0
ISHARES INC EMNG MKTS EQT 46434G889 BBG00BM64QL2 1,036,343 24,960 SH   SOLE   24,960 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 463,659 14,729 SH   SOLE   14,729 0 0
ISHARES INC MSCI EMERG MRKT 464286533 BBG0025X3FS0 709,028 12,993 SH   SOLE   12,993 0 0
ISHARES INC MSCI EQUAL WEITE 464286681 BBG001T8MYT8 2,140,377 28,331 SH   SOLE   28,331 0 0
ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 1,264,159 13,066 SH   SOLE   13,066 0 0
ISHARES INC US INTL HGH YLD 464286178 BBG002VL4JY1 403,424 9,421 SH   SOLE   9,421 0 0
ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 221,797 10,027 SH   SOLE   10,027 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 787,329 7,934 SH   SOLE   7,934 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 BBG005DW06B7 1,132,696 27,176 SH   SOLE   27,176 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 8,185,046 99,623 SH   SOLE   99,623 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 BBG001SSD830 1,624,687 14,184 SH   SOLE   14,184 0 0
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 473,559 4,452 SH   SOLE   4,452 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 1,453,643 12,356 SH   SOLE   12,356 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 3,465,536 34,963 SH   SOLE   34,963 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 BBG005PCDCZ5 259,340 5,161 SH   SOLE   5,161 0 0
ISHARES TR BROAD USD HIGH 46435U853 BBG00J2DS0J6 277,848 7,816 SH   SOLE   7,816 0 0
ISHARES TR COHEN STEER REIT 464287564 BBG001SDX760 439,432 7,912 SH   SOLE   7,912 0 0
ISHARES TR CONV BD ETF 46435G102 BBG009BKDMM6 360,657 4,966 SH   SOLE   4,966 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 387,756 8,223 SH   SOLE   8,223 0 0
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 3,375,180 67,517 SH   SOLE   67,517 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 261,571 2,573 SH   SOLE   2,573 0 0
ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 200,133 4,089 SH   SOLE   4,089 0 0
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 1,547,111 23,143 SH   SOLE   23,143 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 355,903 5,745 SH   SOLE   5,745 0 0
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 4,539,422 18,146 SH   SOLE   18,146 0 0
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 1,726,623 17,855 SH   SOLE   17,855 0 0
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 2,591,515 28,620 SH   SOLE   28,620 0 0
ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 1,300,115 14,646 SH   SOLE   14,646 0 0
ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 998,816 13,538 SH   SOLE   13,538 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 11,173,742 27,181 SH   SOLE   27,181 0 0
ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 4,543,081 98,442 SH   SOLE   98,442 0 0
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 9,113,359 91,463 SH   SOLE   91,463 0 0
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 2,127,296 22,708 SH   SOLE   22,708 0 0
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 3,284,466 67,679 SH   SOLE   67,679 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 6,079,252 67,211 SH   SOLE   67,211 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 BBG00MC0P0K7 446,934 9,299 SH   SOLE   9,299 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 348,646 14,491 SH   SOLE   14,491 0 0
ISHARES TR ESG AWRE USD ETF 46435G193 BBG00H4BH3F2 1,056,619 45,910 SH   SOLE   45,910 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 1,039,154 19,718 SH   SOLE   19,718 0 0
ISHARES TR FALN ANGLS USD 46435G474 BBG00D332C84 1,271,353 50,311 SH   SOLE   50,311 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 1,813,234 35,984 SH   SOLE   35,984 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 406,367 20,544 SH   SOLE   20,544 0 0
ISHARES TR GLOBAL TECH ETF 464287291 BBG001S60KQ0 276,074 5,079 SH   SOLE   5,079 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 473,059 9,456 SH   SOLE   9,456 0 0
ISHARES TR IBONDS DEC 46435U697 BBG00KDS8331 323,453 12,503 SH   SOLE   12,503 0 0
ISHARES TR IBONDS DEC 25 46435U432 BBG00MJW33G3 658,147 24,733 SH   SOLE   24,733 0 0
ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 324,789 4,299 SH   SOLE   4,299 0 0
ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 929,999 8,485 SH   SOLE   8,485 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 809,575 6,268 SH   SOLE   6,268 0 0
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 1,897,852 4,268 SH   SOLE   4,268 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 5,966,370 118,052 SH   SOLE   118,052 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 377,062 7,353 SH   SOLE   7,353 0 0
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 527,965 6,119 SH   SOLE   6,119 0 0
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 1,306,044 13,787 SH   SOLE   13,787 0 0
ISHARES TR MODERT ALLOC ETF 464289875 BBG001T3YV21 348,097 8,733 SH   SOLE   8,733 0 0
ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 395,208 7,006 SH   SOLE   7,006 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 2,066,802 35,907 SH   SOLE   35,907 0 0
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 3,931,366 43,126 SH   SOLE   43,126 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 487,302 6,814 SH   SOLE   6,814 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 BBG0025X2WP7 980,728 14,497 SH   SOLE   14,497 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 381,697 9,673 SH   SOLE   9,673 0 0
ISHARES TR MSCI GBL SUS DEV 46435G532 BBG00CRHS639 296,761 3,747 SH   SOLE   3,747 0 0
ISHARES TR MSCI KLD400 SOC 464288570 BBG001SRYH02 2,753,525 35,306 SH   SOLE   35,306 0 0
ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 458,862 5,228 SH   SOLE   5,228 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 3,049,779 41,927 SH   SOLE   41,927 0 0
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 2,003,340 14,408 SH   SOLE   14,408 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 3,735,179 30,107 SH   SOLE   30,107 0 0
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 529,118 5,715 SH   SOLE   5,715 0 0
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 1,515,998 14,071 SH   SOLE   14,071 0 0
ISHARES TR NORTH AMERN NAT 464287374 BBG001SJKDG7 315,436 8,053 SH   SOLE   8,053 0 0
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 1,110,272 35,563 SH   SOLE   35,563 0 0
ISHARES TR RESIDENTIAL MULT 464288562 BBG001ST7G73 997,437 14,124 SH   SOLE   14,124 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 3,209,891 13,138 SH   SOLE   13,138 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 428,095 2,812 SH   SOLE   2,812 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 460,313 3,359 SH   SOLE   3,359 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 298,316 2,809 SH   SOLE   2,809 0 0
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 1,062,704 7,649 SH   SOLE   7,649 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 BBG00H31MJN5 212,711 3,880 SH   SOLE   3,880 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1,226,512 6,875 SH   SOLE   6,875 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 458,027 7,169 SH   SOLE   7,169 0 0
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 376,517 2,481 SH   SOLE   2,481 0 0
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 1,480,008 20,697 SH   SOLE   20,697 0 0
ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 428,031 4,165 SH   SOLE   4,165 0 0
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 205,059 1,865 SH   SOLE   1,865 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 4,783,168 40,819 SH   SOLE   40,819 0 0
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 4,855,039 43,937 SH   SOLE   43,937 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 1,623,087 15,505 SH   SOLE   15,505 0 0
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 289,380 3,092 SH   SOLE   3,092 0 0
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 960,728 8,714 SH   SOLE   8,714 0 0
ISHARES TR TRS FLT RT BD 46434V860 BBG005YTNMS3 453,084 8,956 SH   SOLE   8,956 0 0
ISHARES TR U.S. INSRNCE ETF 464288786 BBG001SQZTC4 427,768 4,996 SH   SOLE   4,996 0 0
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 572,493 10,606 SH   SOLE   10,606 0 0
ISHARES TR U.S. REAL ES ETF 464287739 BBG001SFGXJ3 400,983 4,723 SH   SOLE   4,723 0 0
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 784,163 8,449 SH   SOLE   8,449 0 0
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 656,646 5,706 SH   SOLE   5,706 0 0
ISHARES TR US HLTHCARE ETF 464287762 BBG001SFGXR4 324,941 1,190 SH   SOLE   1,190 0 0
ISHARES TR US INFRASTRUC 46435U713 BBG00KHHFPF1 247,253 6,625 SH   SOLE   6,625 0 0
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 4,232,456 181,029 SH   SOLE   181,029 0 0
ISHARES TR USD INV GRDE ETF 464288620 BBG001SSD876 338,663 6,685 SH   SOLE   6,685 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 BBG0059KNK04 5,965,045 120,263 SH   SOLE   120,263 0 0
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 BBG0079TF237 267,254 9,887 SH   SOLE   9,887 0 0
ISHARES U S ETF TR IT RT HDG HGYL 46431W606 BBG006KF6JC9 658,732 7,958 SH   SOLE   7,958 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 BBG00MSHTH59 201,031 4,282 SH   SOLE   4,282 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878 BBG00DRLJ399 1,128,086 25,108 SH   SOLE   25,108 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 BBG00NKWFC12 241,751 3,288 SH   SOLE   3,288 0 0
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 BBG00N6W8XF5 290,501 6,130 SH   SOLE   6,130 0 0
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 BBG007VDWC09 240,083 4,756 SH   SOLE   4,756 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 9,442,094 172,932 SH   SOLE   172,932 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 405,075 8,050 SH   SOLE   8,050 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 250,990 4,942 SH   SOLE   4,942 0 0
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 BBG00J5DPW97 217,518 5,276 SH   SOLE   5,276 0 0
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 BBG00C9Y3D89 275,105 5,478 SH   SOLE   5,478 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 1,543,681 32,328 SH   SOLE   32,328 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 1,638,646 34,224 SH   SOLE   34,224 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 8,358,633 53,927 SH   SOLE   53,927 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 6,971,921 53,502 SH   SOLE   53,502 0 0
KEURIG DR PEPPER INC COM 49271V100 BBG001ST5W34 1,161,171 32,913 SH   SOLE   32,913 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 1,700,707 10,532 SH   SOLE   10,532 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 2,173,657 16,195 SH   SOLE   16,195 0 0
KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 444,894 25,408 SH   SOLE   25,408 0 0
KLA CORP COM NEW 482480100 BBG001S5SLM4 2,957,850 7,410 SH   SOLE   7,410 0 0
KRANESHARES TR KFA MOUNT LUCAS 500767652 BBG00YD8RJB0 249,830 8,475 SH   SOLE   8,475 0 0
KRANESHARES TR QUADRATIC DEFLA 500767587 BBG012N0PBT5 358,502 22,647 SH   SOLE   22,647 0 0
KRANESHARES TR QUADRTC INT RT 500767736 BBG00NW3SL00 699,867 30,804 SH   SOLE   30,804 0 0
KROGER CO COM 501044101 BBG001S5SN40 225,177 4,561 SH   SOLE   4,561 0 0
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 1,737,203 3,277 SH   SOLE   3,277 0 0
LCI INDS COM 50189K103 BBG001S8G4D9 507,380 4,618 SH   SOLE   4,618 0 0
LEGGETT & PLATT INC COM 524660107 BBG001S5SRG8 497,041 15,591 SH   SOLE   15,591 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 1,084,772 3,159 SH   SOLE   3,159 0 0
LINDE PLC SHS G54950103 BBG01FND0CH6 888,245 2,499 SH   SOLE   2,499 0 0
LISTED FD TR HORIZON KINETICS 53656F623 BBG00YV34KZ7 1,454,970 47,178 SH   SOLE   47,178 0 0
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 BBG00P35J8L8 9,621,909 365,852 SH   SOLE   365,852 0 0
LMP CAP & INCOME FD INC COM 50208A102 BBG001S985R8 336,031 27,521 SH   SOLE   27,521 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1,213,602 2,567 SH   SOLE   2,567 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 479,408 2,398 SH   SOLE   2,398 0 0
MARATHON OIL CORP COM 565849106 BBG001S69V69 228,142 9,522 SH   SOLE   9,522 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 1,333,566 8,007 SH   SOLE   8,007 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1,727,630 4,754 SH   SOLE   4,754 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 4,903,962 17,539 SH   SOLE   17,539 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 1,076,600 13,354 SH   SOLE   13,354 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 2,914,191 27,392 SH   SOLE   27,392 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 1,685,559 7,953 SH   SOLE   7,953 0 0
MGM RESORTS INTERNATIONAL COM 552953101 BBG001S6BYT5 266,339 5,996 SH   SOLE   5,996 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 329,853 3,937 SH   SOLE   3,937 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 39,323,572 136,398 SH   SOLE   136,398 0 0
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 BBG001SMCTP4 40,233 14,267 SH   SOLE   14,267 0 0
MONOLITHIC PWR SYS INC COM 609839105 BBG001SDRGP6 2,558,669 5,112 SH   SOLE   5,112 0 0
MOODYS CORP COM 615369105 BBG001S5VP87 643,254 2,102 SH   SOLE   2,102 0 0
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 209,642 2,388 SH   SOLE   2,388 0 0
MR COOPER GROUP INC COM 62482R107 BBG002V09956 436,863 10,663 SH   SOLE   10,663 0 0
MSCI INC COM 55354G100 BBG001SV8B05 2,632,782 4,704 SH   SOLE   4,704 0 0
MULLEN AUTOMOTIVE INC COM 62526P109 BBG003GMH366 1,846 14,060 SH   SOLE   14,060 0 0
NETFLIX INC COM 64110L106 BBG001SF6L46 403,866 1,169 SH   SOLE   1,169 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104 BBG003NBK4J2 397,302 60,472 SH   SOLE   60,472 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 2,314,876 30,032 SH   SOLE   30,032 0 0
NIKE INC CL B 654106103 BBG001S6NTK2 867,885 7,077 SH   SOLE   7,077 0 0
NIKOLA CORP COM 654110105 BBG00L4CWQW4 30,233 24,986 SH   SOLE   24,986 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 BBG001S6HZT6 38,878 10,231 SH   SOLE   10,231 0 0
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 922,200 4,350 SH   SOLE   4,350 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 2,901,282 6,284 SH   SOLE   6,284 0 0
NUCOR CORP COM 670346105 BBG001S5TRV0 303,688 1,966 SH   SOLE   1,966 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 BBG001SHZCF8 156,957 13,324 SH   SOLE   13,324 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 129,381 11,635 SH   SOLE   11,635 0 0
NUVEEN MUN VALUE FD INC COM 670928100 BBG001S5TS84 386,311 43,849 SH   SOLE   43,849 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 5,926,345 21,335 SH   SOLE   21,335 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 305,791 897 SH   SOLE   897 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 BBG001S736L1 326,624 11,916 SH   SOLE   11,916 0 0
ONEOK INC NEW COM 682680103 BBG001S5TWK1 219,404 3,453 SH   SOLE   3,453 0 0
OPENDOOR TECHNOLOGIES INC COM 683712103 BBG00SHY8ZR0 32,324 18,366 SH   SOLE   18,366 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 513,675 5,528 SH   SOLE   5,528 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 963,592 1,135 SH   SOLE   1,135 0 0
PACER FDS TR GLOBL CASH ETF 69374H709 BBG00BLVPPY3 290,498 8,638 SH   SOLE   8,638 0 0
PACER FDS TR LUNT LRG CP ALTR 69374H717 BBG00VP22V71 13,688,308 360,503 SH   SOLE   360,503 0 0
PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 5,691,017 149,528 SH   SOLE   149,528 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8D9 3,765,040 98,898 SH   SOLE   98,898 0 0
PACER FDS TR TRENDPILOT 100 69374H303 BBG009BNY740 3,194,107 58,191 SH   SOLE   58,191 0 0
PACER FDS TR TRENDPILOT US BD 69374H642 BBG00QLCLBK2 1,049,456 52,160 SH   SOLE   52,160 0 0
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 14,119,286 300,730 SH   SOLE   300,730 0 0
PACER FDS TR US LRG CP CASH 69374H360 BBG01C3RRM56 304,436 14,800 SH   SOLE   14,800 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 153,215 18,132 SH   SOLE   18,132 0 0
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 584,439 2,926 SH   SOLE   2,926 0 0
PAYCHEX INC COM 704326107 BBG001S5V135 4,223,100 36,854 SH   SOLE   36,854 0 0
PEMBINA PIPELINE CORP COM 706327103 BBG001SB0CJ5 274,849 8,483 SH   SOLE   8,483 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 BBG001V0Y5S3 1,314,335 123,877 SH   SOLE   123,877 0 0
PEPSICO INC COM 713448108 BBG001S695T1 4,303,921 23,609 SH   SOLE   23,609 0 0
PFIZER INC COM 717081103 BBG001S5V466 1,913,516 46,900 SH   SOLE   46,900 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 605,159 6,223 SH   SOLE   6,223 0 0
PHILLIPS 66 COM 718546104 BBG00286S4P7 526,100 5,189 SH   SOLE   5,189 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 BBG001T5DWK7 1,346,756 26,386 SH   SOLE   26,386 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 303,090 3,268 SH   SOLE   3,268 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 280,977 2,831 SH   SOLE   2,831 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 BBG005VLSHH1 999,273 10,531 SH   SOLE   10,531 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 BBG001TCGQY7 1,141,438 11,865 SH   SOLE   11,865 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 BBG001T6Q6C7 303,490 6,097 SH   SOLE   6,097 0 0
PIONEER NAT RES CO COM 723787107 BBG001S7V1J4 766,915 3,755 SH   SOLE   3,755 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 BBG001S985K5 217,246 17,422 SH   SOLE   17,422 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 6,681,285 44,934 SH   SOLE   44,934 0 0
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 715,572 5,735 SH   SOLE   5,735 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 1,022,270 11,204 SH   SOLE   11,204 0 0
PROSPECT CAP CORP COM 74348T102 BBG001SM4WF7 99,406 14,282 SH   SOLE   14,282 0 0
PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 229,833 2,778 SH   SOLE   2,778 0 0
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 2,883,409 9,543 SH   SOLE   9,543 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 501,576 3,931 SH   SOLE   3,931 0 0
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 697,555 4,186 SH   SOLE   4,186 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 2,184,641 22,308 SH   SOLE   22,308 0 0
RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 708,197 3,043 SH   SOLE   3,043 0 0
REALTY INCOME CORP COM 756109104 BBG001S884K0 3,003,594 47,435 SH   SOLE   47,435 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG001SM4KY2 233,391 12,575 SH   SOLE   12,575 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 BBG001S81M27 4,559,446 17,759 SH   SOLE   17,759 0 0
ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 2,035,076 6,935 SH   SOLE   6,935 0 0
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 4,706,740 10,680 SH   SOLE   10,680 0 0
RUMBLE INC COM CL A 78137L105 BBG00Z61CSD4 277,020 27,702 SH   SOLE   27,702 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 3,783,161 10,973 SH   SOLE   10,973 0 0
SABINE RTY TR UNIT BEN INT 785688102 BBG001S5VWY3 1,065,164 14,796 SH   SOLE   14,796 0 0
SALESFORCE INC COM 79466L302 BBG001SDLP09 234,142 1,172 SH   SOLE   1,172 0 0
SARATOGA INVT CORP COM NEW 80349A208 BBG001SRV422 667,164 26,391 SH   SOLE   26,391 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 BBG001SCWNN9 618,736 2,370 SH   SOLE   2,370 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 2,436,066 46,508 SH   SOLE   46,508 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 BBG0051GPYJ9 357,095 6,598 SH   SOLE   6,598 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 BBG0051J0PJ9 1,598,634 29,108 SH   SOLE   29,108 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 BBG0051NXNX3 229,840 4,722 SH   SOLE   4,722 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 BBG0051QD594 468,512 14,142 SH   SOLE   14,142 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 2,865,582 61,087 SH   SOLE   61,087 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 5,978,682 124,946 SH   SOLE   124,946 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 17,041,685 232,937 SH   SOLE   232,937 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 1,831,224 28,099 SH   SOLE   28,099 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 2,502,903 51,745 SH   SOLE   51,745 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 898,908 13,248 SH   SOLE   13,248 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 BBG001V039G2 305,760 15,680 SH   SOLE   15,680 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 1,378,373 32,873 SH   SOLE   32,873 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 BBG001T9F777 1,477,260 27,556 SH   SOLE   27,556 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 4,188,316 72,250 SH   SOLE   72,250 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 5,470,197 66,041 SH   SOLE   66,041 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 1,138,370 35,408 SH   SOLE   35,408 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 BBG00B597137 493,879 13,212 SH   SOLE   13,212 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 7,538,030 100,897 SH   SOLE   100,897 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 10,094,893 77,977 SH   SOLE   77,977 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 BBG001S7T232 4,283,183 42,332 SH   SOLE   42,332 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 4,817,552 71,171 SH   SOLE   71,171 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 8,187,912 54,221 SH   SOLE   54,221 0 0
SEMPRA COM 816851109 BBG001SBVZ73 221,474 1,465 SH   SOLE   1,465 0 0
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 1,577,661 7,019 SH   SOLE   7,019 0 0
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 230,543 4,809 SH   SOLE   4,809 0 0
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 221,692 2,022 SH   SOLE   2,022 0 0
SISECAM RESOURCES LP COM UNIT LTD 172464109 BBG004T7T306 217,334 8,652 SH   SOLE   8,652 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 653,744 9,396 SH   SOLE   9,396 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 1,657,520 4,983 SH   SOLE   4,983 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 11,657,739 63,627 SH   SOLE   63,627 0 0
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 BBG006LCM0W6 649,601 9,371 SH   SOLE   9,371 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 11,432,449 27,926 SH   SOLE   27,926 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 1,526,013 3,329 SH   SOLE   3,329 0 0
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 208,121 1,780 SH   SOLE   1,780 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359 BBG001T2PMD1 5,774,928 86,103 SH   SOLE   86,103 0 0
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 BBG004MKB438 247,923 13,028 SH   SOLE   13,028 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 8,254,084 89,894 SH   SOLE   89,894 0 0
SPDR SER TR BLOOMBERG INVT 78468R200 BBG0029J2J00 1,362,047 44,760 SH   SOLE   44,760 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408 BBG002QLYD04 220,852 8,891 SH   SOLE   8,891 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721 BBG001SRSPW6 206,074 4,401 SH   SOLE   4,401 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 BBG001T2HCY9 756,400 23,281 SH   SOLE   23,281 0 0
SPDR SER TR PORTFOLIO LN TSR 78464A664 BBG001STKCY7 1,169,583 37,875 SH   SOLE   37,875 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 287,939 6,553 SH   SOLE   6,553 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 4,838,514 100,488 SH   SOLE   100,488 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 BBG0029J2KF1 336,298 11,505 SH   SOLE   11,505 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 1,163,138 39,255 SH   SOLE   39,255 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 566,562 10,234 SH   SOLE   10,234 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 BBG00B6WD879 443,908 11,682 SH   SOLE   11,682 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 1,068,656 26,244 SH   SOLE   26,244 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 BBG001SPTBN0 859,580 12,560 SH   SOLE   12,560 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 BBG001SPTBM1 561,758 8,501 SH   SOLE   8,501 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 BBG001SG3JV2 212,771 2,793 SH   SOLE   2,793 0 0
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 467,111 6,129 SH   SOLE   6,129 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 BBG001SQDKH2 239,351 3,532 SH   SOLE   3,532 0 0
SPDR SER TR S&P KENSHO NEW 78468R648 BBG00M9BL771 715,057 16,746 SH   SOLE   16,746 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 BBG001SB12P9 513,933 4,028 SH   SOLE   4,028 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 1,723,356 51,846 SH   SOLE   51,846 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 BBG0045LC1R4 232,560 1,700 SH   SOLE   1,700 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 BBG001T96GD0 343,958 41,242 SH   SOLE   41,242 0 0
SRH TOTAL RETURN FUND INC COM 101507101 BBG001SKK3J3 154,114 12,550 SH   SOLE   12,550 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 BBG004DF1DW8 1,413,891 34,103 SH   SOLE   34,103 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8485 269,649 6,572 SH   SOLE   6,572 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 1,698,396 16,310 SH   SOLE   16,310 0 0
STIFEL FINL CORP COM 860630102 BBG001S5W081 246,760 4,176 SH   SOLE   4,176 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 3,869,261 13,554 SH   SOLE   13,554 0 0
SUN CMNTYS INC COM 866674104 BBG001S7HRC0 313,740 2,227 SH   SOLE   2,227 0 0
SYNOPSYS INC COM 871607107 BBG001S5VTR8 1,451,142 3,757 SH   SOLE   3,757 0 0
SYSCO CORP COM 871829107 BBG001S5WJS8 336,853 4,362 SH   SOLE   4,362 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 282,037 3,032 SH   SOLE   3,032 0 0
TAPESTRY INC COM 876030107 BBG001SFH7D5 212,869 4,938 SH   SOLE   4,938 0 0
TARGET CORP COM 87612E106 BBG001SC0K41 2,639,307 15,935 SH   SOLE   15,935 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 BBG001S5QBH4 131,519 28,102 SH   SOLE   28,102 0 0
TESLA INC COM 88160R101 BBG001SQKGD7 3,576,403 17,239 SH   SOLE   17,239 0 0
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 255,397 1,373 SH   SOLE   1,373 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 BBG00YRJXKC0 476,286 280 SH   SOLE   280 0 0
THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 367,148 1,437 SH   SOLE   1,437 0 0
THE TRADE DESK INC COM CL A 88339J105 BBG00629NGW8 244,736 4,018 SH   SOLE   4,018 0 0
TRADEWEB MKTS INC CL A 892672106 BBG00NK8H9M7 280,205 3,546 SH   SOLE   3,546 0 0
TROIKA MEDIA GROUP INC COM 89689F305 BBG00LLKH202 4,852 20,000 SH   SOLE   20,000 0 0
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 1,821,786 5,137 SH   SOLE   5,137 0 0
UNDER ARMOUR INC CL C 904311206 BBG009DTD8J0 109,525 12,840 SH   SOLE   12,840 0 0
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 1,340,184 25,808 SH   SOLE   25,808 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 3,972,288 19,737 SH   SOLE   19,737 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 2,970,645 15,313 SH   SOLE   15,313 0 0
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 215,787 545 SH   SOLE   545 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 5,262,773 11,136 SH   SOLE   11,136 0 0
VANECK ETF TRUST BDC INCOME ETF 92189F411 BBG00440GL84 298,744 20,145 SH   SOLE   20,145 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 BBG002VZY7Y3 1,150,877 41,073 SH   SOLE   41,073 0 0
VANECK ETF TRUST IG FLOATING RATE 92189F486 BBG001V14Q53 720,085 28,838 SH   SOLE   28,838 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 BBG001SRLFL7 293,112 6,308 SH   SOLE   6,308 0 0
VANECK ETF TRUST LONG MUNI ETF 92189F536 BBG001T10HL2 245,172 13,613 SH   SOLE   13,613 0 0
VANECK ETF TRUST MORTGAGE REIT 92189F452 BBG001ZSTNT4 120,612 10,674 SH   SOLE   10,674 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 BBG001TCVD33 252,816 3,099 SH   SOLE   3,099 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 1,398,068 5,312 SH   SOLE   5,312 0 0
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 BBG005T08310 264,236 11,854 SH   SOLE   11,854 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 BBG001TC6MF8 2,586,177 11,221 SH   SOLE   11,221 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 BBG001TC6MK2 463,975 5,222 SH   SOLE   5,222 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 BBG001TC6MJ4 391,268 4,621 SH   SOLE   4,621 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 BBG001TC6MN9 956,329 12,158 SH   SOLE   12,158 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 BBG001TC6MT3 1,068,834 11,282 SH   SOLE   11,282 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 BBG001TC6MR5 1,643,503 18,510 SH   SOLE   18,510 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 433,352 5,647 SH   SOLE   5,647 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 4,678,901 61,170 SH   SOLE   61,170 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 8,550,174 115,809 SH   SOLE   115,809 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 482,521 9,799 SH   SOLE   9,799 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 545,356 11,148 SH   SOLE   11,148 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 863,659 6,160 SH   SOLE   6,160 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 22,128,688 88,713 SH   SOLE   88,713 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 1,234,811 6,336 SH   SOLE   6,336 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 430,827 3,213 SH   SOLE   3,213 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 2,379,120 11,280 SH   SOLE   11,280 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 761,900 9,175 SH   SOLE   9,175 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 12,434,814 33,065 SH   SOLE   33,065 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 2,086,834 13,145 SH   SOLE   13,145 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 3,546,456 18,709 SH   SOLE   18,709 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 1,429,776 6,607 SH   SOLE   6,607 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 14,177,566 69,464 SH   SOLE   69,464 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 7,130,490 51,629 SH   SOLE   51,629 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 3,785,772 70,802 SH   SOLE   70,802 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 1,632,317 40,404 SH   SOLE   40,404 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 623,011 6,765 SH   SOLE   6,765 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 1,220,837 25,530 SH   SOLE   25,530 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 5,478,298 108,139 SH   SOLE   108,139 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 1,122,558 18,722 SH   SOLE   18,722 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 1,382,015 17,228 SH   SOLE   17,228 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 BBG001T62MC8 579,108 8,840 SH   SOLE   8,840 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG001T62MF5 3,922,156 84,257 SH   SOLE   84,257 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 BBG001T62M74 570,024 9,737 SH   SOLE   9,737 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 817,250 10,721 SH   SOLE   10,721 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 3,053,745 48,557 SH   SOLE   48,557 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 20,082,334 130,396 SH   SOLE   130,396 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 466,885 8,457 SH   SOLE   8,457 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 3,139,071 69,495 SH   SOLE   69,495 0 0
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 BBG004N1LYJ5 578,157 9,279 SH   SOLE   9,279 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 12,001,027 113,753 SH   SOLE   113,753 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 340,711 5,500 SH   SOLE   5,500 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 BBG00M0P2SP4 366,689 5,113 SH   SOLE   5,113 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 BBG001SV5CV2 333,368 3,682 SH   SOLE   3,682 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 BBG001T0Y6Y7 235,278 1,644 SH   SOLE   1,644 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 BBG001T0Y6L1 1,666,688 16,499 SH   SOLE   16,499 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 BBG001SHVTQ3 4,617,318 18,283 SH   SOLE   18,283 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 BBG001SHVR41 4,245,507 21,938 SH   SOLE   21,938 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 946,039 8,282 SH   SOLE   8,282 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 383,946 4,929 SH   SOLE   4,929 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 2,415,647 10,130 SH   SOLE   10,130 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 2,065,803 5,359 SH   SOLE   5,359 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 BBG001SHVTP4 1,229,622 8,335 SH   SOLE   8,335 0 0
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 275,042 1,497 SH   SOLE   1,497 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 2,286,478 58,793 SH   SOLE   58,793 0 0
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 BBG006QSN885 1,299,341 21,434 SH   SOLE   21,434 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 5,823,332 25,829 SH   SOLE   25,829 0 0
VOYA GLBL ADV & PREM OPP FD COM 92912R104 BBG001SP8VG7 183,403 21,476 SH   SOLE   21,476 0 0
WALMART INC COM 931142103 BBG001S5XH92 1,500,062 10,173 SH   SOLE   10,173 0 0
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 2,730,361 19,633 SH   SOLE   19,633 0 0
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 4,152,493 25,449 SH   SOLE   25,449 0 0
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 4,284,394 114,617 SH   SOLE   114,617 0 0
WELLTOWER INC COM 95040Q104 BBG001S5RTQ4 1,198,728 16,721 SH   SOLE   16,721 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 1,256,647 3,627 SH   SOLE   3,627 0 0
WESTERN ASSET INVT GRADE DEF COM 95790A101 BBG001T3HG69 194,204 11,471 SH   SOLE   11,471 0 0
WISDOMTREE TR BLMBG US BULL 97717W471 BBG005PXGB60 5,629,139 215,924 SH   SOLE   215,924 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 223,826 5,912 SH   SOLE   5,912 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 BBG001T6DPF6 818,318 9,954 SH   SOLE   9,954 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 5,338,861 106,204 SH   SOLE   106,204 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 1,658,865 42,082 SH   SOLE   42,082 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 289,816 4,685 SH   SOLE   4,685 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 508,812 8,162 SH   SOLE   8,162 0 0
WP CAREY INC COM 92936U109 BBG001S67MM3 1,172,964 15,145 SH   SOLE   15,145 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 BBG001S6SX73 817,578 2,571 SH   SOLE   2,571 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 1,563,784 9,395 SH   SOLE   9,395 0 0