0001085146-23-001378.txt : 20230215 0001085146-23-001378.hdr.sgml : 20230215 20230214173318 ACCESSION NUMBER: 0001085146-23-001378 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230215 DATE AS OF CHANGE: 20230214 EFFECTIVENESS DATE: 20230215 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RFG Advisory, LLC CENTRAL INDEX KEY: 0001633387 IRS NUMBER: 452787436 STATE OF INCORPORATION: AL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-16724 FILM NUMBER: 23632100 BUSINESS ADDRESS: STREET 1: 1400 URBAN CENTER DRIVE STREET 2: SUITE 475 CITY: BIRMINGHAM STATE: AL ZIP: 35242 BUSINESS PHONE: 205-397-2450 MAIL ADDRESS: STREET 1: 1400 URBAN CENTER DRIVE STREET 2: SUITE 475 CITY: BIRMINGHAM STATE: AL ZIP: 35242 FORMER COMPANY: FORMER CONFORMED NAME: RFG Advisory Group, LLC DATE OF NAME CHANGE: 20150210 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001633387 XXXXXXXX 12-31-2022 12-31-2022 false RFG Advisory, LLC
1400 URBAN CENTER DRIVE SUITE 475 BIRMINGHAM AL 35242
13F HOLDINGS REPORT 028-16724 000158401 801-79153 N
Rick Ohlrich Chief Compliance Officer 205-397-2450 /s/Rick Ohlrich Birmingham AL 02-14-2023 0 612 1981552882 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 445953 3796 SH SOLE 0 0 0 3796 ABBOTT LABS COM 002824100 1416662 12673 SH SOLE 0 0 0 12673 ABBVIE INC COM 00287Y109 4325149 29788 SH SOLE 0 0 0 29788 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 941962 3257 SH SOLE 0 0 0 3257 ACTIVISION BLIZZARD INC COM 00507V109 524283 6968 SH SOLE 0 0 0 6968 ADOBE SYSTEMS INCORPORATED COM 00724F101 1778358 4688 SH SOLE 0 0 0 4688 ADVANCED MICRO DEVICES INC COM 007903107 824167 9573 SH SOLE 0 0 0 9573 AFLAC INC COM 001055102 1098641 15833 SH SOLE 0 0 0 15833 AGNC INVT CORP COM 00123Q104 139956 11702 SH SOLE 0 0 0 11702 AIM ETF PRODUCTS TRUST US LRG CP BUFR10 00888H703 4373536 162912 SH SOLE 0 0 0 162912 AIM ETF PRODUCTS TRUST US LRG CP BUFR20 00888H802 3634380 132280 SH SOLE 0 0 0 132280 AIR PRODS & CHEMS INC COM 009158106 2216044 7775 SH SOLE 0 0 0 7775 ALASKA AIR GROUP INC COM 011659109 330445 6180 SH SOLE 0 0 0 6180 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 206635 1943 SH SOLE 0 0 0 1943 ALPHABET INC CAP STK CL A 02079K305 4378857 41791 SH SOLE 0 0 0 41791 ALPHABET INC CAP STK CL C 02079K107 2124258 20189 SH SOLE 0 0 0 20189 ALPS ETF TR ALERIAN MLP 00162Q452 281657 6963 SH SOLE 0 0 0 6963 ALTRIA GROUP INC COM 02209S103 523870 11168 SH SOLE 0 0 0 11168 ALZAMEND NEURO INC COM NEW 02262M308 177500 250000 SH SOLE 0 0 0 250000 AMAZON COM INC COM 023135106 5631210 54466 SH SOLE 0 0 0 54466 AMERICAN CENTY ETF TR US SML CP VALU 025072877 6481244 77234 SH SOLE 0 0 0 77234 AMERICAN ELEC PWR CO INC COM 025537101 242653 2634 SH SOLE 0 0 0 2634 AMERICAN EXPRESS CO COM 025816109 1272433 7114 SH SOLE 0 0 0 7114 AMERICAN TOWER CORP NEW COM 03027X100 1448076 6521 SH SOLE 0 0 0 6521 AMERICAN WTR WKS CO INC NEW COM 030420103 237458 1516 SH SOLE 0 0 0 1516 AMERIPRISE FINL INC COM 03076C106 1220342 3446 SH SOLE 0 0 0 3446 AMERISOURCEBERGEN CORP COM 03073E105 469169 2993 SH SOLE 0 0 0 2993 AMGEN INC COM 031162100 2750508 11219 SH SOLE 0 0 0 11219 ANALOG DEVICES INC COM 032654105 553309 3094 SH SOLE 0 0 0 3094 APPLE INC COM 037833100 23997646 155325 SH SOLE 0 0 0 155325 APPLIED MATLS INC COM 038222105 795061 6627 SH SOLE 0 0 0 6627 ARCHER DANIELS MIDLAND CO COM 039483102 308713 3752 SH SOLE 0 0 0 3752 ARES CAPITAL CORP COM 04010L103 343065 17423 SH SOLE 0 0 0 17423 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1001902 11783 SH SOLE 0 0 0 11783 AT&T INC COM 00206R102 1871569 94381 SH SOLE 0 0 0 94381 ATLASSIAN CORPORATION CL A 049468101 277313 1638 SH SOLE 0 0 0 1638 AUTODESK INC COM 052769106 423353 1893 SH SOLE 0 0 0 1893 AUTOMATIC DATA PROCESSING IN COM 053015103 1987614 8822 SH SOLE 0 0 0 8822 AVALONBAY CMNTYS INC COM 053484101 218017 1210 SH SOLE 0 0 0 1210 AXON ENTERPRISE INC COM 05464C101 613398 3095 SH SOLE 0 0 0 3095 BANK AMERICA CORP COM 060505104 1818218 49910 SH SOLE 0 0 0 49910 BARINGS BDC INC COM 06759L103 101399 11406 SH SOLE 0 0 0 11406 BCE INC COM NEW 05534B760 1251767 27159 SH SOLE 0 0 0 27159 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5176363 16779 SH SOLE 0 0 0 16779 BIO RAD LABS INC CL A 090572207 387610 823 SH SOLE 0 0 0 823 BLACKROCK INC COM 09247X101 1409426 1861 SH SOLE 0 0 0 1861 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 148680 14000 SH SOLE 0 0 0 14000 BLACKROCK MUNI INCOME TR II COM 09249N101 190686 17351 SH SOLE 0 0 0 17351 BLACKROCK MUNIASSETS FD INC COM 09254J102 207684 18428 SH SOLE 0 0 0 18428 BLACKSTONE INC COM 09260D107 1205005 12406 SH SOLE 0 0 0 12406 BLOCK INC CL A 852234103 318171 3756 SH SOLE 0 0 0 3756 BOEING CO COM 097023105 849289 4123 SH SOLE 0 0 0 4123 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 399326 4124 SH SOLE 0 0 0 4124 BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 99546 12779 SH SOLE 0 0 0 12779 BRISTOL-MYERS SQUIBB CO COM 110122108 1137973 15285 SH SOLE 0 0 0 15285 BROADCOM INC COM 11135F101 1712600 2866 SH SOLE 0 0 0 2866 CADENCE BANK COM 12740C103 251253 8916 SH SOLE 0 0 0 8916 CADENCE DESIGN SYSTEM INC COM 127387108 516485 2779 SH SOLE 0 0 0 2779 CAESARS ENTERTAINMENT INC NE COM 12769G100 270346 4916 SH SOLE 0 0 0 4916 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 1864207 28284 SH SOLE 0 0 0 28284 CANADIAN PAC RY LTD COM 13645T100 540630 6833 SH SOLE 0 0 0 6833 CARNIVAL CORP COMMON STOCK 143658300 129375 10964 SH SOLE 0 0 0 10964 CATERPILLAR INC COM 149123101 1244494 5023 SH SOLE 0 0 0 5023 CELANESE CORP DEL COM 150870103 716381 5710 SH SOLE 0 0 0 5710 CENTENE CORP DEL COM 15135B101 1799038 25335 SH SOLE 0 0 0 25335 CHENIERE ENERGY INC COM NEW 16411R208 1047012 7083 SH SOLE 0 0 0 7083 CHEVRON CORP NEW COM 166764100 4813358 28406 SH SOLE 0 0 0 28406 CHIPOTLE MEXICAN GRILL INC COM 169656105 455409 269 SH SOLE 0 0 0 269 CHUBB LIMITED COM H1467J104 345667 1647 SH SOLE 0 0 0 1647 CHURCH & DWIGHT CO INC COM 171340102 276101 3331 SH SOLE 0 0 0 3331 CIGNA CORP NEW COM 125523100 638538 2182 SH SOLE 0 0 0 2182 CION INVT CORP COM 17259U204 187943 16871 SH SOLE 0 0 0 16871 CISCO SYS INC COM 17275R102 2254043 46351 SH SOLE 0 0 0 46351 CITIGROUP INC COM NEW 172967424 463457 9096 SH SOLE 0 0 0 9096 CLOROX CO DEL COM 189054109 402291 2599 SH SOLE 0 0 0 2599 COCA COLA CO COM 191216100 4072022 68060 SH SOLE 0 0 0 68060 COHEN & STEERS REIT & PFD & COM 19247X100 974441 43022 SH SOLE 0 0 0 43022 COHEN & STEERS TAX ADVAN PFD COM 19249X108 569628 28354 SH SOLE 0 0 0 28354 COLGATE PALMOLIVE CO COM 194162103 414599 5581 SH SOLE 0 0 0 5581 COMCAST CORP NEW CL A 20030N101 2282937 57116 SH SOLE 0 0 0 57116 CONOCOPHILLIPS COM 20825C104 449692 4160 SH SOLE 0 0 0 4160 CONSOLIDATED EDISON INC COM 209115104 586245 6308 SH SOLE 0 0 0 6308 CORNING INC COM 219350105 986310 27597 SH SOLE 0 0 0 27597 COSTCO WHSL CORP NEW COM 22160K105 1083885 2105 SH SOLE 0 0 0 2105 CROWDSTRIKE HLDGS INC CL A 22788C105 284241 2503 SH SOLE 0 0 0 2503 CROWN CASTLE INC COM 22822V101 1791008 12270 SH SOLE 0 0 0 12270 CSX CORP COM 126408103 753271 23343 SH SOLE 0 0 0 23343 CUBESMART COM 229663109 414567 8912 SH SOLE 0 0 0 8912 CUMMINS INC COM 231021106 955379 3730 SH SOLE 0 0 0 3730 CVS HEALTH CORP COM 126650100 1863114 21722 SH SOLE 0 0 0 21722 CYBERARK SOFTWARE LTD SHS M2682V108 355680 2436 SH SOLE 0 0 0 2436 D R HORTON INC COM 23331A109 867589 8722 SH SOLE 0 0 0 8722 DANAHER CORPORATION COM 235851102 1606247 5952 SH SOLE 0 0 0 5952 DBX ETF TR XTRACK USD HIGH 233051432 282091 8064 SH SOLE 0 0 0 8064 DEERE & CO COM 244199105 1547425 3811 SH SOLE 0 0 0 3811 DESKTOP METAL INC COM CL A 25058X105 44046 20679 SH SOLE 0 0 0 20679 DEVON ENERGY CORP NEW COM 25179M103 909993 14955 SH SOLE 0 0 0 14955 DIGITAL RLTY TR INC COM 253868103 1636964 14209 SH SOLE 0 0 0 14209 DIMENSIONAL ETF TRUST EMERGING MKTS HI 25434V757 5207503 215504 SH SOLE 0 0 0 215504 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 1266198 53766 SH SOLE 0 0 0 53766 DIMENSIONAL ETF TRUST GLOBAL REAL EST 25434V658 4849922 180563 SH SOLE 0 0 0 180563 DIMENSIONAL ETF TRUST GLOBAL SUSTAINA 25434V674 8534345 163807 SH SOLE 0 0 0 163807 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 493741 15044 SH SOLE 0 0 0 15044 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 2534363 93381 SH SOLE 0 0 0 93381 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 227833 9372 SH SOLE 0 0 0 9372 DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864 16695666 358353 SH SOLE 0 0 0 358353 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 7275540 275693 SH SOLE 0 0 0 275693 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 1103529 24528 SH SOLE 0 0 0 24528 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 6131721 240554 SH SOLE 0 0 0 240554 DIMENSIONAL ETF TRUST US LARGE CAP VAL 25434V666 9629140 368368 SH SOLE 0 0 0 368368 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 295771 8313 SH SOLE 0 0 0 8313 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 1489458 25881 SH SOLE 0 0 0 25881 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 5841028 117953 SH SOLE 0 0 0 117953 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 77323638 3320036 SH SOLE 0 0 0 3320036 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 999747 13965 SH SOLE 0 0 0 13965 DISCOVER FINL SVCS COM 254709108 771630 6484 SH SOLE 0 0 0 6484 DISNEY WALT CO COM 254687106 1616535 14602 SH SOLE 0 0 0 14602 DNP SELECT INCOME FD INC COM 23325P104 126626 11088 SH SOLE 0 0 0 11088 DOLLAR GEN CORP NEW COM 256677105 327701 1437 SH SOLE 0 0 0 1437 DOMINION ENERGY INC COM 25746U109 1581193 26244 SH SOLE 0 0 0 26244 DOW INC COM 260557103 382197 6370 SH SOLE 0 0 0 6370 DRAFTKINGS INC NEW COM CL A 26142V105 787070 46655 SH SOLE 0 0 0 46655 DUKE ENERGY CORP NEW COM NEW 26441C204 1139014 11324 SH SOLE 0 0 0 11324 DYNATRACE INC COM NEW 268150109 311665 6602 SH SOLE 0 0 0 6602 EATON CORP PLC SHS G29183103 654933 4012 SH SOLE 0 0 0 4012 EATON VANCE TAX ADVT DIV INC COM 27828G107 618606 25136 SH SOLE 0 0 0 25136 EATON VANCE TAX-MANAGED DIVE COM 27828N102 17350627 1466663 SH SOLE 0 0 0 1466663 ECOLAB INC COM 278865100 385880 2517 SH SOLE 0 0 0 2517 EDWARDS LIFESCIENCES CORP COM 28176E108 443346 5399 SH SOLE 0 0 0 5399 ELEVANCE HEALTH INC COM 036752103 761474 1594 SH SOLE 0 0 0 1594 EMERSON ELEC CO COM 291011104 892428 9765 SH SOLE 0 0 0 9765 ENBRIDGE INC COM 29250N105 529784 13059 SH SOLE 0 0 0 13059 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 241332 18173 SH SOLE 0 0 0 18173 ENPHASE ENERGY INC COM 29355A107 417994 1875 SH SOLE 0 0 0 1875 ENTERPRISE PRODS PARTNERS L COM 293792107 277089 10736 SH SOLE 0 0 0 10736 EOG RES INC COM 26875P101 814325 6534 SH SOLE 0 0 0 6534 EQUINIX INC COM 29444U700 312015 426 SH SOLE 0 0 0 426 ERICSSON ADR B SEK 10 294821608 113490 19203 SH SOLE 0 0 0 19203 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 159841 14911 SH SOLE 0 0 0 14911 ETF SER SOLUTIONS LHA MKT ST TACTL 26922B105 1112905 42348 SH SOLE 0 0 0 42348 ETFIS SER TR I VIRTUS INFRCAP 26923G822 243398 11353 SH SOLE 0 0 0 11353 EVERSOURCE ENERGY COM 30040W108 417528 5196 SH SOLE 0 0 0 5196 EXPEDITORS INTL WASH INC COM 302130109 201186 1719 SH SOLE 0 0 0 1719 EXXON MOBIL CORP COM 30231G102 7030753 62819 SH SOLE 0 0 0 62819 FEDEX CORP COM 31428X106 317099 1477 SH SOLE 0 0 0 1477 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 649766 14572 SH SOLE 0 0 0 14572 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 305580 7699 SH SOLE 0 0 0 7699 FIDELITY COVINGTON TRUST INT VL FCT ETF 316092717 558808 24332 SH SOLE 0 0 0 24332 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 2758263 117573 SH SOLE 0 0 0 117573 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 2652660 50944 SH SOLE 0 0 0 50944 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 5210032 82177 SH SOLE 0 0 0 82177 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1454095 13443 SH SOLE 0 0 0 13443 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 2288137 82724 SH SOLE 0 0 0 82724 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 100588672 2165992 SH SOLE 0 0 0 2165992 FIRST NATL CORP COM 32106V107 324983 19016 SH SOLE 0 0 0 19016 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 589107 31336 SH SOLE 0 0 0 31336 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 10005928 194554 SH SOLE 0 0 0 194554 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 12770034 266681 SH SOLE 0 0 0 266681 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 6772360 373338 SH SOLE 0 0 0 373338 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 463040 23181 SH SOLE 0 0 0 23181 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 262106 13125 SH SOLE 0 0 0 13125 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 354133 6862 SH SOLE 0 0 0 6862 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 207514 5792 SH SOLE 0 0 0 5792 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 395064 13206 SH SOLE 0 0 0 13206 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 4701173 198362 SH SOLE 0 0 0 198362 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 288143 2555 SH SOLE 0 0 0 2555 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2918674 50201 SH SOLE 0 0 0 50201 FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 5193207 366752 SH SOLE 0 0 0 366752 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 267461 3962 SH SOLE 0 0 0 3962 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2756225 66415 SH SOLE 0 0 0 66415 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 523655 4954 SH SOLE 0 0 0 4954 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 754039 12223 SH SOLE 0 0 0 12223 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1515579 20181 SH SOLE 0 0 0 20181 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 638378 4309 SH SOLE 0 0 0 4309 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 4259215 88975 SH SOLE 0 0 0 88975 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 2796541 47001 SH SOLE 0 0 0 47001 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 5209158 108141 SH SOLE 0 0 0 108141 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 976002 51832 SH SOLE 0 0 0 51832 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 370058 7875 SH SOLE 0 0 0 7875 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 231844 14356 SH SOLE 0 0 0 14356 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 235011 8010 SH SOLE 0 0 0 8010 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 271744 1659 SH SOLE 0 0 0 1659 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 8138000 167208 SH SOLE 0 0 0 167208 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 6435454 140820 SH SOLE 0 0 0 140820 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 4238437 143287 SH SOLE 0 0 0 143287 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 8556121 365178 SH SOLE 0 0 0 365178 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1985376 43606 SH SOLE 0 0 0 43606 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 248702 7084 SH SOLE 0 0 0 7084 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 649643 8975 SH SOLE 0 0 0 8975 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 508707 5170 SH SOLE 0 0 0 5170 FIRST TR MORNINGSTAR DIVID L SHS 336917109 5274568 139244 SH SOLE 0 0 0 139244 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1658648 40406 SH SOLE 0 0 0 40406 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 552603 5777 SH SOLE 0 0 0 5777 FIRSTCASH HOLDINGS INC COM 33768G107 1791400 20000 SH SOLE 0 0 0 20000 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 221090 2650 SH SOLE 0 0 0 2650 FORD MTR CO DEL COM 345370860 1282861 96966 SH SOLE 0 0 0 96966 FORTIVE CORP COM 34959J108 410219 5938 SH SOLE 0 0 0 5938 FRANCO NEV CORP COM 351858105 487540 3430 SH SOLE 0 0 0 3430 FRANKLIN RESOURCES INC COM 354613101 364354 10951 SH SOLE 0 0 0 10951 FREEPORT-MCMORAN INC CL B 35671D857 264078 6119 SH SOLE 0 0 0 6119 FRESHPET INC COM 358039105 215978 3309 SH SOLE 0 0 0 3309 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 733502 149694 SH SOLE 0 0 0 149694 FS KKR CAP CORP COM 302635206 1516028 75801 SH SOLE 0 0 0 75801 GALLAGHER ARTHUR J & CO COM 363576109 866462 4478 SH SOLE 0 0 0 4478 GENERAL DYNAMICS CORP COM 369550108 1333499 5759 SH SOLE 0 0 0 5759 GENERAL MLS INC COM 370334104 429035 5684 SH SOLE 0 0 0 5684 GENERAL MTRS CO COM 37045V100 227025 5520 SH SOLE 0 0 0 5520 GENUINE PARTS CO COM 372460105 204437 1215 SH SOLE 0 0 0 1215 GILEAD SCIENCES INC COM 375558103 1602322 18962 SH SOLE 0 0 0 18962 GITLAB INC CLASS A COM 37637K108 271858 5208 SH SOLE 0 0 0 5208 GLOBAL PMTS INC COM 37940X102 639654 5658 SH SOLE 0 0 0 5658 GLOBAL X FDS GLBL X MLP ETF 37954Y343 5132662 118592 SH SOLE 0 0 0 118592 GLOBAL X FDS GLOBX SUPDV US 37950E291 819407 42216 SH SOLE 0 0 0 42216 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 318159 18770 SH SOLE 0 0 0 18770 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 345509 6835 SH SOLE 0 0 0 6835 GLOBAL X FDS S&P 500 COVERED 37954Y475 252645 6189 SH SOLE 0 0 0 6189 GLOBALSTAR INC COM 378973408 16116 11850 SH SOLE 0 0 0 11850 GOLDMAN SACHS GROUP INC COM 38141G104 1029940 2784 SH SOLE 0 0 0 2784 GOPRO INC CL A 38268T103 129675 22790 SH SOLE 0 0 0 22790 GSK PLC SPONSORED ADR 37733W204 228671 6565 SH SOLE 0 0 0 6565 GUINNESS ATKINSON FDS SMARTETFS DIVID 402031835 997788 41854 SH SOLE 0 0 0 41854 HERSHEY CO COM 427866108 235328 996 SH SOLE 0 0 0 996 HOME DEPOT INC COM 437076102 9021685 27215 SH SOLE 0 0 0 27215 HONEYWELL INTL INC COM 438516106 1100203 5428 SH SOLE 0 0 0 5428 IDEXX LABS INC COM 45168D104 496740 1030 SH SOLE 0 0 0 1030 ILLINOIS TOOL WKS INC COM 452308109 1014250 4111 SH SOLE 0 0 0 4111 ILLUMINA INC COM 452327109 492798 2300 SH SOLE 0 0 0 2300 INCYTE CORP COM 45337C102 239459 2864 SH SOLE 0 0 0 2864 INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855 6285683 233235 SH SOLE 0 0 0 233235 INNOVATOR ETFS TR GRWT100 PWR BF 45782C334 318174 8496 SH SOLE 0 0 0 8496 INNOVATOR ETFS TR GRWT100 PWR BF 45782C466 1899839 51243 SH SOLE 0 0 0 51243 INNOVATOR ETFS TR INTRNL DEV JAN 45782C524 1857198 65695 SH SOLE 0 0 0 65695 INNOVATOR ETFS TR LADDERED ALC BFR 45783Y756 290665 11910 SH SOLE 0 0 0 11910 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 307981 10107 SH SOLE 0 0 0 10107 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 747226 23797 SH SOLE 0 0 0 23797 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 24830 13000 SH SOLE 0 0 0 13000 INTEL CORP COM 458140100 1029915 33968 SH SOLE 0 0 0 33968 INTERNATIONAL BUSINESS MACHS COM 459200101 3158836 23067 SH SOLE 0 0 0 23067 INTUIT COM 461202103 738041 1742 SH SOLE 0 0 0 1742 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 1118700 23161 SH SOLE 0 0 0 23161 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 696638 49198 SH SOLE 0 0 0 49198 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 513304 5332 SH SOLE 0 0 0 5332 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 332410 16746 SH SOLE 0 0 0 16746 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 257186 10756 SH SOLE 0 0 0 10756 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4041790 320777 SH SOLE 0 0 0 320777 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 478855 20111 SH SOLE 0 0 0 20111 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 221546 4350 SH SOLE 0 0 0 4350 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 594744 4706 SH SOLE 0 0 0 4706 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 773694 12250 SH SOLE 0 0 0 12250 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 283054 11943 SH SOLE 0 0 0 11943 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 465378 22108 SH SOLE 0 0 0 22108 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 463108 19673 SH SOLE 0 0 0 19673 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 556647 27022 SH SOLE 0 0 0 27022 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1045140 46321 SH SOLE 0 0 0 46321 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 245671 12114 SH SOLE 0 0 0 12114 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 311223 10743 SH SOLE 0 0 0 10743 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 134722786 821480 SH SOLE 0 0 0 821480 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 5186735 175908 SH SOLE 0 0 0 175908 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1747702 33410 SH SOLE 0 0 0 33410 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1660745 6044 SH SOLE 0 0 0 6044 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 415421 2714 SH SOLE 0 0 0 2714 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3816328 81580 SH SOLE 0 0 0 81580 INVESCO QQQ TR UNIT SER 1 46090E103 7226608 23602 SH SOLE 0 0 0 23602 INVESTMENT MANAGERS SER TR I AXS ASTORIA INFL 46141T117 1574436 57651 SH SOLE 0 0 0 57651 IRON MTN INC DEL COM 46284V101 1412073 25429 SH SOLE 0 0 0 25429 ISHARES GOLD TR ISHARES NEW 464285204 1451549 41039 SH SOLE 0 0 0 41039 ISHARES INC CORE MSCI EMKT 46434G103 8371264 166328 SH SOLE 0 0 0 166328 ISHARES INC ESG AWR MSCI EM 46434G863 231261 7083 SH SOLE 0 0 0 7083 ISHARES INC MSCI EMRG CHN 46434G764 821059 16268 SH SOLE 0 0 0 16268 ISHARES INC MSCI SWITZERLAND 464286749 355704 7894 SH SOLE 0 0 0 7894 ISHARES TR 0-3 MNTH TREASRY 46436E718 754311 7533 SH SOLE 0 0 0 7533 ISHARES TR 0-5YR HI YL CP 46434V407 1999877 47684 SH SOLE 0 0 0 47684 ISHARES TR 1 3 YR TREAS BD 464287457 1945355 23869 SH SOLE 0 0 0 23869 ISHARES TR 10-20 YR TRS ETF 464288653 5979324 52299 SH SOLE 0 0 0 52299 ISHARES TR 20 YR TR BD ETF 464287432 1167724 10944 SH SOLE 0 0 0 10944 ISHARES TR BLACKROCK ULTRA 46434V878 725254 14470 SH SOLE 0 0 0 14470 ISHARES TR BROAD USD HIGH 46435U853 465431 13004 SH SOLE 0 0 0 13004 ISHARES TR CORE DIV GRWTH 46434V621 2381008 46215 SH SOLE 0 0 0 46215 ISHARES TR CORE HIGH DV ETF 46429B663 11972356 114590 SH SOLE 0 0 0 114590 ISHARES TR CORE MSCI EAFE 46432F842 1054579 15747 SH SOLE 0 0 0 15747 ISHARES TR CORE MSCI TOTAL 46432F834 449681 7175 SH SOLE 0 0 0 7175 ISHARES TR CORE S&P MCP ETF 464287507 1270621 4709 SH SOLE 0 0 0 4709 ISHARES TR CORE S&P SCP ETF 464287804 8836554 82285 SH SOLE 0 0 0 82285 ISHARES TR CORE S&P TTL STK 464287150 2754259 29873 SH SOLE 0 0 0 29873 ISHARES TR CORE S&P US GWT 464287671 1208527 13809 SH SOLE 0 0 0 13809 ISHARES TR CORE S&P500 ETF 464287200 39138426 94457 SH SOLE 0 0 0 94457 ISHARES TR CORE TOTAL USD 46434V613 22079601 477087 SH SOLE 0 0 0 477087 ISHARES TR CORE US AGGBD ET 464287226 11749850 117710 SH SOLE 0 0 0 117710 ISHARES TR CR 5 10 YR ETF 46435G417 205398 4658 SH SOLE 0 0 0 4658 ISHARES TR EAFE GRWTH ETF 464288885 11673484 126418 SH SOLE 0 0 0 126418 ISHARES TR EAFE VALUE ETF 464288877 16831201 341889 SH SOLE 0 0 0 341889 ISHARES TR ESG AWARE MSCI 46435U663 690414 18545 SH SOLE 0 0 0 18545 ISHARES TR ESG AWR MSCI USA 46435G425 15230113 166304 SH SOLE 0 0 0 166304 ISHARES TR ESG AWR US AGRGT 46435U549 1037630 21550 SH SOLE 0 0 0 21550 ISHARES TR ESG AWRE 1 5 YR 46435G243 475711 19755 SH SOLE 0 0 0 19755 ISHARES TR FALN ANGLS USD 46435G474 640049 25002 SH SOLE 0 0 0 25002 ISHARES TR FLTG RATE NT ETF 46429B655 468381 9280 SH SOLE 0 0 0 9280 ISHARES TR GLOBAL 100 ETF 464287572 2409836 35057 SH SOLE 0 0 0 35057 ISHARES TR IBOXX HI YD ETF 464288513 1089673 14265 SH SOLE 0 0 0 14265 ISHARES TR IBOXX INV CP ETF 464287242 943059 8531 SH SOLE 0 0 0 8531 ISHARES TR INTL SEL DIV ETF 464288448 1200738 41823 SH SOLE 0 0 0 41823 ISHARES TR INVESTMENT GRADE 46435G219 2220794 49182 SH SOLE 0 0 0 49182 ISHARES TR ISHS 1-5YR INVS 464288646 1180497 23381 SH SOLE 0 0 0 23381 ISHARES TR JPMORGAN USD EMG 464288281 4107137 46503 SH SOLE 0 0 0 46503 ISHARES TR MBS ETF 464288588 8429376 88109 SH SOLE 0 0 0 88109 ISHARES TR MODERT ALLOC ETF 464289875 269993 6753 SH SOLE 0 0 0 6753 ISHARES TR MRGSTR MD CP ETF 464288208 682144 10574 SH SOLE 0 0 0 10574 ISHARES TR MRGSTR MD CP GRW 464288307 687480 11473 SH SOLE 0 0 0 11473 ISHARES TR MSCI ACWI ETF 464288257 430269 4684 SH SOLE 0 0 0 4684 ISHARES TR MSCI EAFE ETF 464287465 2442340 34197 SH SOLE 0 0 0 34197 ISHARES TR MSCI EMG MKT ETF 464287234 730491 17869 SH SOLE 0 0 0 17869 ISHARES TR MSCI INTL QUALTY 46434V456 1668920 47548 SH SOLE 0 0 0 47548 ISHARES TR MSCI KLD400 SOC 464288570 338880 4332 SH SOLE 0 0 0 4332 ISHARES TR MSCI USA MIN VOL 46429B697 4037066 55317 SH SOLE 0 0 0 55317 ISHARES TR MSCI USA MMENTM 46432F396 48868306 346264 SH SOLE 0 0 0 346264 ISHARES TR MSCI USA QLT FCT 46432F339 1328004 10645 SH SOLE 0 0 0 10645 ISHARES TR NATIONAL MUN ETF 464288414 6516940 60409 SH SOLE 0 0 0 60409 ISHARES TR PFD AND INCM SEC 464288687 4640138 138677 SH SOLE 0 0 0 138677 ISHARES TR RUS 1000 ETF 464287622 626346 2746 SH SOLE 0 0 0 2746 ISHARES TR RUS 1000 GRW ETF 464287614 5303971 22234 SH SOLE 0 0 0 22234 ISHARES TR RUS 1000 VAL ETF 464287598 921287 5751 SH SOLE 0 0 0 5751 ISHARES TR RUS MID CAP ETF 464287499 257595 3477 SH SOLE 0 0 0 3477 ISHARES TR RUSEL 2500 ETF 46435G268 568016 9497 SH SOLE 0 0 0 9497 ISHARES TR RUSSELL 2000 ETF 464287655 887772 4507 SH SOLE 0 0 0 4507 ISHARES TR S&P 100 ETF 464287101 508731 2745 SH SOLE 0 0 0 2745 ISHARES TR S&P 500 GRWT ETF 464287309 387165 6168 SH SOLE 0 0 0 6168 ISHARES TR S&P 500 VAL ETF 464287408 1316256 8371 SH SOLE 0 0 0 8371 ISHARES TR SELECT DIVID ETF 464287168 1317448 10503 SH SOLE 0 0 0 10503 ISHARES TR SHORT TREAS BD 464288679 502283 4568 SH SOLE 0 0 0 4568 ISHARES TR SHRT NAT MUN ETF 464288158 2136463 20380 SH SOLE 0 0 0 20380 ISHARES TR TIPS BD ETF 464287176 1561986 14435 SH SOLE 0 0 0 14435 ISHARES TR TRS FLT RT BD 46434V860 943017 18700 SH SOLE 0 0 0 18700 ISHARES TR U.S. INSRNCE ETF 464288786 1970254 21365 SH SOLE 0 0 0 21365 ISHARES TR U.S. TECH ETF 464287721 4512673 51627 SH SOLE 0 0 0 51627 ISHARES TR US HOME CONS ETF 464288752 1286425 17989 SH SOLE 0 0 0 17989 ISHARES TR US INFRASTRUC 46435U713 1369918 34681 SH SOLE 0 0 0 34681 ISHARES TR US TREAS BD ETF 46429B267 2176862 93689 SH SOLE 0 0 0 93689 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 252274 5097 SH SOLE 0 0 0 5097 J P MORGAN EXCHANGE TRADED F BETABUILDERS I 46641Q373 349434 6471 SH SOLE 0 0 0 6471 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 392840 5304 SH SOLE 0 0 0 5304 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 551860 12744 SH SOLE 0 0 0 12744 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 483244 8836 SH SOLE 0 0 0 8836 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 1384235 27563 SH SOLE 0 0 0 27563 JACKSON FINANCIAL INC COM CL A 46817M107 1559379 33356 SH SOLE 0 0 0 33356 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1196526 25111 SH SOLE 0 0 0 25111 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 25302688 509313 SH SOLE 0 0 0 509313 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 300957 5879 SH SOLE 0 0 0 5879 JOHNSON & JOHNSON COM 478160104 3742962 22738 SH SOLE 0 0 0 22738 JOHNSON CTLS INTL PLC SHS G51502105 666852 10147 SH SOLE 0 0 0 10147 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 569084 24477 SH SOLE 0 0 0 24477 JPMORGAN CHASE & CO COM 46625H100 4573101 32413 SH SOLE 0 0 0 32413 KAYNE ANDERSON ENERGY INFRST COM 486606106 1683211 187649 SH SOLE 0 0 0 187649 KIMBERLY-CLARK CORP COM 494368103 1492334 11369 SH SOLE 0 0 0 11369 KROGER CO COM 501044101 263965 5942 SH SOLE 0 0 0 5942 LAM RESEARCH CORP COM 512807108 228849 432 SH SOLE 0 0 0 432 LENNAR CORP CL A 526057104 402965 3845 SH SOLE 0 0 0 3845 LIBERTY ALL-STAR GROWTH FD I COM 529900102 87494 15966 SH SOLE 0 0 0 15966 LILLY ELI & CO COM 532457108 1430122 4218 SH SOLE 0 0 0 4218 LISTED FD TR CORE ALT FD 53656F847 1106131 36350 SH SOLE 0 0 0 36350 LOCKHEED MARTIN CORP COM 539830109 3017723 6573 SH SOLE 0 0 0 6573 LOWES COS INC COM 548661107 2183565 10111 SH SOLE 0 0 0 10111 LULULEMON ATHLETICA INC COM 550021109 488393 1529 SH SOLE 0 0 0 1529 MARATHON PETE CORP COM 56585A102 1374682 11630 SH SOLE 0 0 0 11630 MARRIOTT INTL INC NEW CL A 571903202 213328 1223 SH SOLE 0 0 0 1223 MARSH & MCLENNAN COS INC COM 571748102 243909 1419 SH SOLE 0 0 0 1419 MARVELL TECHNOLOGY INC COM 573874104 395805 8497 SH SOLE 0 0 0 8497 MASTERCARD INCORPORATED CL A 57636Q104 1134357 3034 SH SOLE 0 0 0 3034 MCCORMICK & CO INC COM NON VTG 579780206 941970 12637 SH SOLE 0 0 0 12637 MCDONALDS CORP COM 580135101 2465363 9330 SH SOLE 0 0 0 9330 MCKESSON CORP COM 58155Q103 339770 937 SH SOLE 0 0 0 937 MEDICAL PPTYS TRUST INC COM 58463J304 348446 27244 SH SOLE 0 0 0 27244 MEDTRONIC PLC SHS G5960L103 923905 10607 SH SOLE 0 0 0 10607 MERCADOLIBRE INC COM 58733R102 612621 516 SH SOLE 0 0 0 516 MERCK & CO INC COM 58933Y105 3796102 36877 SH SOLE 0 0 0 36877 META PLATFORMS INC CL A 30303M102 2250003 12062 SH SOLE 0 0 0 12062 METLIFE INC COM 59156R108 1076104 15419 SH SOLE 0 0 0 15419 MICROCHIP TECHNOLOGY INC. COM 595017104 345561 4049 SH SOLE 0 0 0 4049 MICROSOFT CORP COM 594918104 10290702 39832 SH SOLE 0 0 0 39832 MICROSTRATEGY INC CL A NEW 594972408 440524 1547 SH SOLE 0 0 0 1547 MONDELEZ INTL INC CL A 609207105 230819 3502 SH SOLE 0 0 0 3502 MONOLITHIC PWR SYS INC COM 609839105 445002 975 SH SOLE 0 0 0 975 MOODYS CORP COM 615369105 304482 939 SH SOLE 0 0 0 939 MORGAN STANLEY COM NEW 617446448 594515 5979 SH SOLE 0 0 0 5979 MSCI INC COM 55354G100 473813 835 SH SOLE 0 0 0 835 NATIONAL CINEMEDIA INC COM 635309107 21601 80301 SH SOLE 0 0 0 80301 NATIONAL GRID PLC SPONSORED ADR NE 636274409 321015 5149 SH SOLE 0 0 0 5149 NETFLIX INC COM 64110L106 768353 2100 SH SOLE 0 0 0 2100 NEWMONT CORP COM 651639106 988981 19839 SH SOLE 0 0 0 19839 NEXTERA ENERGY INC COM 65339F101 3279469 43920 SH SOLE 0 0 0 43920 NIKE INC CL B 654106103 712354 5582 SH SOLE 0 0 0 5582 NORFOLK SOUTHN CORP COM 655844108 323476 1283 SH SOLE 0 0 0 1283 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 193736 11692 SH SOLE 0 0 0 11692 NOVO-NORDISK A S ADR 670100205 501363 3665 SH SOLE 0 0 0 3665 NUCOR CORP COM 670346105 725946 4110 SH SOLE 0 0 0 4110 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 622354 11371 SH SOLE 0 0 0 11371 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 857857 24117 SH SOLE 0 0 0 24117 NUVEEN AMT FREE MUN CR INC F COM 67071L106 727744 57666 SH SOLE 0 0 0 57666 NUVEEN FLOATING RATE INCOME COM 67072T108 2242706 258674 SH SOLE 0 0 0 258674 NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 1684317 196536 SH SOLE 0 0 0 196536 NUVEEN MUN VALUE FD INC COM 670928100 130416 14300 SH SOLE 0 0 0 14300 NUVEEN PFD & INCOME SECS FD COM 67072C105 110458 14496 SH SOLE 0 0 0 14496 NUVEEN QUALITY MUNCP INCOME COM 67066V101 329607 27422 SH SOLE 0 0 0 27422 NVIDIA CORPORATION COM 67066G104 2183326 10348 SH SOLE 0 0 0 10348 NXP SEMICONDUCTORS N V COM N6596X109 577265 3023 SH SOLE 0 0 0 3023 ONEOK INC NEW COM 682680103 1353812 19746 SH SOLE 0 0 0 19746 ORACLE CORP COM 68389X105 410669 4582 SH SOLE 0 0 0 4582 OUSTER INC COM 68989M103 19124 10450 SH SOLE 0 0 0 10450 PACER FDS TR GLOBL CASH ETF 69374H709 219814 6550 SH SOLE 0 0 0 6550 PACER FDS TR US CASH COWS 100 69374H881 7202319 144277 SH SOLE 0 0 0 144277 PALO ALTO NETWORKS INC COM 697435105 802281 5023 SH SOLE 0 0 0 5023 PARKER-HANNIFIN CORP COM 701094104 239854 685 SH SOLE 0 0 0 685 PAVMED INC COM 70387R106 54838 107000 SH SOLE 0 0 0 107000 PAYCHEX INC COM 704326107 1319661 11129 SH SOLE 0 0 0 11129 PAYPAL HLDGS INC COM 70450Y103 408957 4782 SH SOLE 0 0 0 4782 PEARSON PLC SPONSORED ADR 705015105 141126 12467 SH SOLE 0 0 0 12467 PEDEVCO CORP COM PAR 70532Y303 10300 10000 SH SOLE 0 0 0 10000 PEPSICO INC COM 713448108 2832701 16750 SH SOLE 0 0 0 16750 PFIZER INC COM 717081103 3477460 78926 SH SOLE 0 0 0 78926 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 2233576 186442 SH SOLE 0 0 0 186442 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 2194335 137922 SH SOLE 0 0 0 137922 PHILIP MORRIS INTL INC COM 718172109 1643654 16022 SH SOLE 0 0 0 16022 PHILLIPS 66 COM 718546104 1105996 11193 SH SOLE 0 0 0 11193 PHX MINERALS INC CL A 69291A100 82681 23896 SH SOLE 0 0 0 23896 PIMCO DYNAMIC INCOME FD SHS 72201Y101 531217 25393 SH SOLE 0 0 0 25393 PIMCO ETF TR ACTIVE BD ETF 72201R775 22502936 240339 SH SOLE 0 0 0 240339 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 423720 4269 SH SOLE 0 0 0 4269 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 2055532 21706 SH SOLE 0 0 0 21706 PIMCO ETF TR INTER MUN BD ACT 72201R866 769914 14679 SH SOLE 0 0 0 14679 PIMCO ETF TR INV GRD CRP BD 72201R817 1105132 11436 SH SOLE 0 0 0 11436 PIONEER NAT RES CO COM 723787107 809617 3680 SH SOLE 0 0 0 3680 PNC FINL SVCS GROUP INC COM 693475105 364290 2203 SH SOLE 0 0 0 2203 POLISHED COM INC *W EXP 06/02/202 28252C117 3153 30000 SH SOLE 0 0 0 30000 POSTAL REALTY TRUST INC CL A 73757R102 285984 17930 SH SOLE 0 0 0 17930 PRICE T ROWE GROUP INC COM 74144T108 2185860 17373 SH SOLE 0 0 0 17373 PROCTER AND GAMBLE CO COM 742718109 4683187 32839 SH SOLE 0 0 0 32839 PROLOGIS INC. COM 74340W103 1967981 14952 SH SOLE 0 0 0 14952 PROSHARES TR HGH YLD INT RATE 74348A541 292074 4814 SH SOLE 0 0 0 4814 PROSHARES TR INVT INT RT HG 74347B607 1299398 17896 SH SOLE 0 0 0 17896 PROSHARES TR S&P 500 DV ARIST 74348A467 3407507 36370 SH SOLE 0 0 0 36370 PRUDENTIAL FINL INC COM 744320102 696273 6836 SH SOLE 0 0 0 6836 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 131412 11165 SH SOLE 0 0 0 11165 QUALCOMM INC COM 747525103 2394903 17737 SH SOLE 0 0 0 17737 QURATE RETAIL INC COM SER A 74915M100 27880 10723 SH SOLE 0 0 0 10723 RAYTHEON TECHNOLOGIES CORP COM 75513E101 2188945 22688 SH SOLE 0 0 0 22688 REALTY INCOME CORP COM 756109104 1437083 21262 SH SOLE 0 0 0 21262 REDFIN CORP COM 75737F108 244764 25901 SH SOLE 0 0 0 25901 REGIONS FINANCIAL CORP NEW COM 7591EP100 1217958 50748 SH SOLE 0 0 0 50748 REPUBLIC SVCS INC COM 760759100 1336602 10860 SH SOLE 0 0 0 10860 RITHM CAPITAL CORP COM NEW 64828T201 98384 10400 SH SOLE 0 0 0 10400 ROYAL BK CDA SUSTAINABL COM 780087102 1750231 16978 SH SOLE 0 0 0 16978 SALESFORCE INC COM 79466L302 782679 4576 SH SOLE 0 0 0 4576 SCHWAB CHARLES CORP COM 808513105 411440 5207 SH SOLE 0 0 0 5207 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 415831 11864 SH SOLE 0 0 0 11864 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 690386 12965 SH SOLE 0 0 0 12965 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1245919 26492 SH SOLE 0 0 0 26492 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 29855620 385682 SH SOLE 0 0 0 385682 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1004701 15925 SH SOLE 0 0 0 15925 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2793506 57150 SH SOLE 0 0 0 57150 SCHWAB STRATEGIC TR US TIPS ETF 808524870 233272 4429 SH SOLE 0 0 0 4429 SELECT SECTOR SPDR TR ENERGY 81369Y506 1565664 18214 SH SOLE 0 0 0 18214 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 774613 21170 SH SOLE 0 0 0 21170 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 5843254 142658 SH SOLE 0 0 0 142658 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 8076535 60868 SH SOLE 0 0 0 60868 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 8838278 85934 SH SOLE 0 0 0 85934 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2000517 29458 SH SOLE 0 0 0 29458 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 438737 5260 SH SOLE 0 0 0 5260 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6714688 47363 SH SOLE 0 0 0 47363 SERVICE CORP INTL COM 817565104 10363367 140406 SH SOLE 0 0 0 140406 SERVICENOW INC COM 81762P102 537377 1138 SH SOLE 0 0 0 1138 SERVISFIRST BANCSHARES INC COM 81768T108 342401 4738 SH SOLE 0 0 0 4738 SHOPIFY INC CL A 82509L107 262162 4953 SH SOLE 0 0 0 4953 SIMON PPTY GROUP INC NEW COM 828806109 233412 1798 SH SOLE 0 0 0 1798 SIRIUS XM HOLDINGS INC COM 82968B103 334411 64125 SH SOLE 0 0 0 64125 SNAP ON INC COM 833034101 2490762 9592 SH SOLE 0 0 0 9592 SOUTHERN CO COM 842587107 5897219 87665 SH SOLE 0 0 0 87665 SOUTHWEST AIRLS CO COM 844741108 297953 8197 SH SOLE 0 0 0 8197 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4801926 14166 SH SOLE 0 0 0 14166 SPDR GOLD TR GOLD SHS 78463V107 2297526 13245 SH SOLE 0 0 0 13245 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 1017444 22470 SH SOLE 0 0 0 22470 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 553733 10952 SH SOLE 0 0 0 10952 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 9518127 294314 SH SOLE 0 0 0 294314 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3584067 101994 SH SOLE 0 0 0 101994 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1126910 35538 SH SOLE 0 0 0 35538 SPDR S&P 500 ETF TR TR UNIT 78462F103 4059786 9845 SH SOLE 0 0 0 9845 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1188372 2406 SH SOLE 0 0 0 2406 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 715484 38323 SH SOLE 0 0 0 38323 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 419103 4582 SH SOLE 0 0 0 4582 SPDR SER TR BLOOMBERG EMERGI 78464A391 680506 31844 SH SOLE 0 0 0 31844 SPDR SER TR BLOOMBERG HIGH Y 78468R622 9823295 104871 SH SOLE 0 0 0 104871 SPDR SER TR BLOOMBERG INVT 78468R200 1960915 64313 SH SOLE 0 0 0 64313 SPDR SER TR FTSE INT GVT ETF 78464A490 482215 11344 SH SOLE 0 0 0 11344 SPDR SER TR NUVEEN BLMBRG MU 78468R721 755977 16064 SH SOLE 0 0 0 16064 SPDR SER TR NUVEEN BLOOMBERG 78464A284 1523324 59528 SH SOLE 0 0 0 59528 SPDR SER TR PORTFLI HIGH YLD 78468R606 563704 24287 SH SOLE 0 0 0 24287 SPDR SER TR PORTFOLI S&P1500 78464A805 52858403 1032592 SH SOLE 0 0 0 1032592 SPDR SER TR PORTFOLIO AGRGTE 78464A649 11971879 462950 SH SOLE 0 0 0 462950 SPDR SER TR PORTFOLIO INTRMD 78464A375 1985045 60872 SH SOLE 0 0 0 60872 SPDR SER TR PORTFOLIO LN TSR 78464A664 26848963 868056 SH SOLE 0 0 0 868056 SPDR SER TR PORTFOLIO S&P400 78464A847 52162850 1100250 SH SOLE 0 0 0 1100250 SPDR SER TR PORTFOLIO S&P500 78464A854 14158867 291935 SH SOLE 0 0 0 291935 SPDR SER TR PORTFOLIO S&P600 78468R853 3407940 81258 SH SOLE 0 0 0 81258 SPDR SER TR PORTFOLIO SH TSR 78468R101 2393313 82528 SH SOLE 0 0 0 82528 SPDR SER TR PORTFOLIO SHORT 78464A474 760931 25716 SH SOLE 0 0 0 25716 SPDR SER TR PRTFLO S&P500 GW 78464A409 128305762 2358995 SH SOLE 0 0 0 2358995 SPDR SER TR RUSSELL YIELD 78468R770 5800388 57017 SH SOLE 0 0 0 57017 SPDR SER TR S&P BIOTECH 78464A870 230675 2552 SH SOLE 0 0 0 2552 SPDR SER TR S&P DIVID ETF 78464A763 637050 4854 SH SOLE 0 0 0 4854 SPDR SER TR S&P1500MOMTILT 78468R705 355662 2066 SH SOLE 0 0 0 2066 SPROTT PHYSICAL GOLD TR UNIT 85207H104 293964 20400 SH SOLE 0 0 0 20400 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 513229 12220 SH SOLE 0 0 0 12220 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 348740 8527 SH SOLE 0 0 0 8527 STAG INDL INC COM 85254J102 322683 8889 SH SOLE 0 0 0 8889 STARBUCKS CORP COM 855244109 887078 8505 SH SOLE 0 0 0 8505 STARWOOD PPTY TR INC COM 85571B105 2236158 103959 SH SOLE 0 0 0 103959 STRATEGY SHS NS 7HANDL IDX 86280R506 976645 46841 SH SOLE 0 0 0 46841 SYNOVUS FINL CORP COM NEW 87161C501 268750 6164 SH SOLE 0 0 0 6164 SYSCO CORP COM 871829107 513840 6698 SH SOLE 0 0 0 6698 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 203076 2145 SH SOLE 0 0 0 2145 TARGET CORP COM 87612E106 1040540 5887 SH SOLE 0 0 0 5887 TESLA INC COM 88160R101 1316882 6932 SH SOLE 0 0 0 6932 TEXAS INSTRS INC COM 882508104 2003313 10990 SH SOLE 0 0 0 10990 THE TRADE DESK INC COM CL A 88339J105 362354 6824 SH SOLE 0 0 0 6824 THERMO FISHER SCIENTIFIC INC COM 883556102 1551156 2639 SH SOLE 0 0 0 2639 TJX COS INC NEW COM 872540109 287860 3575 SH SOLE 0 0 0 3575 T-MOBILE US INC COM 872590104 960722 6617 SH SOLE 0 0 0 6617 TOLL BROTHERS INC COM 889478103 908392 14955 SH SOLE 0 0 0 14955 TRUIST FINL CORP COM 89832Q109 1501797 29982 SH SOLE 0 0 0 29982 TRUPANION INC COM 898202106 334330 5138 SH SOLE 0 0 0 5138 UNIFIED SER TR ONEASCENT CORE P 90470L519 690089 29694 SH SOLE 0 0 0 29694 UNIFIED SER TR ONEASCENT INTL 90470L444 365346 12423 SH SOLE 0 0 0 12423 UNIFIED SER TR ONEASCENT LARGE 90470L527 562066 24944 SH SOLE 0 0 0 24944 UNION PAC CORP COM 907818108 1481728 7046 SH SOLE 0 0 0 7046 UNITED PARCEL SERVICE INC CL B 911312106 1622252 8464 SH SOLE 0 0 0 8464 UNITED RENTALS INC COM 911363109 702737 1544 SH SOLE 0 0 0 1544 UNITEDHEALTH GROUP INC COM 91324P102 2546624 5395 SH SOLE 0 0 0 5395 US BANCORP DEL COM NEW 902973304 1165775 23647 SH SOLE 0 0 0 23647 V F CORP COM 918204108 427024 13946 SH SOLE 0 0 0 13946 VANECK ETF TRUST GOLD MINERS ETF 92189F106 304441 10041 SH SOLE 0 0 0 10041 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 3065135 58350 SH SOLE 0 0 0 58350 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 427379 9173 SH SOLE 0 0 0 9173 VANECK ETF TRUST MORNINGSTAR SMID 92189H730 1386538 44613 SH SOLE 0 0 0 44613 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1189431 7835 SH SOLE 0 0 0 7835 VANGUARD BD INDEX FDS INTERMED TERM 921937819 516442 6742 SH SOLE 0 0 0 6742 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 316448 4086 SH SOLE 0 0 0 4086 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 531022 6988 SH SOLE 0 0 0 6988 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 107404583 1453181 SH SOLE 0 0 0 1453181 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 1053473 21596 SH SOLE 0 0 0 21596 VANGUARD INDEX FDS GROWTH ETF 922908736 16597111 68236 SH SOLE 0 0 0 68236 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 444028 2221 SH SOLE 0 0 0 2221 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 894200 6137 SH SOLE 0 0 0 6137 VANGUARD INDEX FDS MID CAP ETF 922908629 5147770 23127 SH SOLE 0 0 0 23127 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1400632 15234 SH SOLE 0 0 0 15234 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 19286692 50909 SH SOLE 0 0 0 50909 VANGUARD INDEX FDS SM CP VAL ETF 922908611 686936 3890 SH SOLE 0 0 0 3890 VANGUARD INDEX FDS SMALL CP ETF 922908751 702295 3395 SH SOLE 0 0 0 3395 VANGUARD INDEX FDS SML CP GRW ETF 922908595 2222916 9649 SH SOLE 0 0 0 9649 VANGUARD INDEX FDS TOTAL STK MKT 922908769 7019016 33771 SH SOLE 0 0 0 33771 VANGUARD INDEX FDS VALUE ETF 922908744 14721428 102317 SH SOLE 0 0 0 102317 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 690610 12732 SH SOLE 0 0 0 12732 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1449704 34773 SH SOLE 0 0 0 34773 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1999363 21384 SH SOLE 0 0 0 21384 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 555834 11834 SH SOLE 0 0 0 11834 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 6142897 120923 SH SOLE 0 0 0 120923 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 748459 12562 SH SOLE 0 0 0 12562 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1210348 15017 SH SOLE 0 0 0 15017 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 367715 6333 SH SOLE 0 0 0 6333 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 8597440 112812 SH SOLE 0 0 0 112812 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 481222 6850 SH SOLE 0 0 0 6850 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1747897 11132 SH SOLE 0 0 0 11132 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 6414651 140549 SH SOLE 0 0 0 140549 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 652143 10254 SH SOLE 0 0 0 10254 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2939340 26675 SH SOLE 0 0 0 26675 VANGUARD WORLD FD ESG INTL STK ETF 921910725 860356 16102 SH SOLE 0 0 0 16102 VANGUARD WORLD FD ESG US STK ETF 921910733 1712098 23563 SH SOLE 0 0 0 23563 VANGUARD WORLD FD EXTENDED DUR 921910709 206792 2262 SH SOLE 0 0 0 2262 VANGUARD WORLD FDS INF TECH ETF 92204A702 704532 1926 SH SOLE 0 0 0 1926 VERISK ANALYTICS INC COM 92345Y106 458770 2547 SH SOLE 0 0 0 2547 VERIZON COMMUNICATIONS INC COM 92343V104 3810724 91803 SH SOLE 0 0 0 91803 VIRTUS ETF TR II SEIX SR LN ETF 92790A405 973122 40810 SH SOLE 0 0 0 40810 VISA INC COM CL A 92826C839 1904035 8274 SH SOLE 0 0 0 8274 WALGREENS BOOTS ALLIANCE INC COM 931427108 741566 19994 SH SOLE 0 0 0 19994 WALMART INC COM 931142103 3730579 26325 SH SOLE 0 0 0 26325 WARNER BROS DISCOVERY INC COM SER A 934423104 173691 11264 SH SOLE 0 0 0 11264 WASTE MGMT INC DEL COM 94106L109 562159 3721 SH SOLE 0 0 0 3721 WATSCO INC COM 942622200 1514621 4821 SH SOLE 0 0 0 4821 WEC ENERGY GROUP INC COM 92939U106 1545677 16521 SH SOLE 0 0 0 16521 WELLS FARGO CO NEW COM 949746101 4084366 85842 SH SOLE 0 0 0 85842 WEST PHARMACEUTICAL SVSC INC COM 955306105 315548 1156 SH SOLE 0 0 0 1156 WESTERN ASSET HIGH INCOME OP COM 95766K109 2177249 525906 SH SOLE 0 0 0 525906 WILLIAMS SONOMA INC COM 969904101 468165 3332 SH SOLE 0 0 0 3332 WISDOMTREE TR EM EX ST-OWNED 97717X578 468336 16155 SH SOLE 0 0 0 16155 WISDOMTREE TR EMG MKTS SMCAP 97717W281 360827 7731 SH SOLE 0 0 0 7731 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 1494893 29714 SH SOLE 0 0 0 29714 WISDOMTREE TR INTK MLTIFACTR 97717Y774 273582 11100 SH SOLE 0 0 0 11100 WISDOMTREE TR INTL SMCAP DIV 97717W760 575227 9173 SH SOLE 0 0 0 9173 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 263564 6770 SH SOLE 0 0 0 6770 WISDOMTREE TR JAPN HEDGE EQT 97717W851 478193 7000 SH SOLE 0 0 0 7000 WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 959665 21457 SH SOLE 0 0 0 21457 WISDOMTREE TR US HGH YLD CORP 97717X172 901986 19726 SH SOLE 0 0 0 19726 WISDOMTREE TR US HIGH DIVIDEND 97717W208 579247 6539 SH SOLE 0 0 0 6539 WISDOMTREE TR US LARGECAP DIVD 97717W307 480881 7566 SH SOLE 0 0 0 7566 WISDOMTREE TR US LARGECAP FUND 97717W588 1188186 26540 SH SOLE 0 0 0 26540 WISDOMTREE TR US MIDCAP DIVID 97717W505 480260 10651 SH SOLE 0 0 0 10651 WISDOMTREE TR US MULTIFACTOR 97717Y857 620872 15790 SH SOLE 0 0 0 15790 WISDOMTREE TR US QTLY DIV GRT 97717X669 814474 12936 SH SOLE 0 0 0 12936 WISDOMTREE TR US SHT TRM CORP 97717X156 396640 8377 SH SOLE 0 0 0 8377 WISDOMTREE TR US SMALLCAP FUND 97717W562 497998 10182 SH SOLE 0 0 0 10182 WISDOMTREE TR YIELD ENHANCD US 97717X511 6739744 152811 SH SOLE 0 0 0 152811 WP CAREY INC COM 92936U109 772774 9224 SH SOLE 0 0 0 9224 XCEL ENERGY INC COM 98389B100 234206 3445 SH SOLE 0 0 0 3445 YUM BRANDS INC COM 988498101 323081 2544 SH SOLE 0 0 0 2544 ZOETIS INC CL A 98978V103 385093 2295 SH SOLE 0 0 0 2295