0001728319-25-000002.txt : 20250508 0001728319-25-000002.hdr.sgml : 20250508 20250508155053 ACCESSION NUMBER: 0001728319-25-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250508 DATE AS OF CHANGE: 20250508 EFFECTIVENESS DATE: 20250508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IFG Advisory, LLC CENTRAL INDEX KEY: 0001728319 ORGANIZATION NAME: EIN: 463235230 STATE OF INCORPORATION: GA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-18226 FILM NUMBER: 25925747 BUSINESS ADDRESS: STREET 1: 200 ASHFORD CENTER NORTH STREET 2: SUITE 400 CITY: ATLANTA STATE: GA ZIP: 30338 BUSINESS PHONE: 770-353-6400 MAIL ADDRESS: STREET 1: 200 ASHFORD CENTER NORTH STREET 2: SUITE 400 CITY: ATLANTA STATE: GA ZIP: 30338 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001728319 XXXXXXXX 03-31-2025 03-31-2025 IFG Advisory, LLC
200 ASHFORD CENTER NORTH SUITE 400 ATLANTA GA 30338
13F HOLDINGS REPORT 028-18226 N
Andrew Halac Compliance Officer 770-462-2118 Andrew Halac Longmont CO 05-08-2025 0 692 1804863891 false
INFORMATION TABLE 2 2025-Q1.IFG.xml 1ST SOURCE CORP COM 336901103 991486 16577 SH SOLE 1 0 0 16577 3M CO COM 88579Y101 1412204 9616 SH SOLE 1 0 0 9616 ABBOTT LABS COM 002824100 4390149 33096 SH SOLE 1 0 0 33096 ABBVIE INC COM 00287Y109 8046377 38404 SH SOLE 1 0 0 38404 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 11205864 86552 SH SOLE 1 0 0 86552 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 1014545 31207 SH SOLE 1 0 0 31207 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3489511 11183 SH SOLE 1 0 0 11183 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 1970 10000 SH SOLE 1 0 0 10000 ADOBE INC COM 00724F101 391200 1020 SH SOLE 1 0 0 1020 ADVANCED MICRO DEVICES INC COM 007903107 837334 8150 SH SOLE 1 0 0 8150 AFLAC INC COM 001055102 5669914 50993 SH SOLE 1 0 0 50993 AGCO CORP COM 001084102 239757 2590 SH SOLE 1 0 0 2590 AGNC INVT CORP COM 00123Q104 276178 28829 SH SOLE 1 0 0 28829 AGNC INVT CORP COM 00123Q104 241416 25200 SH SOLE 2 0 0 25200 AIR PRODS & CHEMS INC COM 009158106 2698946 9152 SH SOLE 1 0 0 9152 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2160639 16340 SH SOLE 1 0 0 16340 ALLSTATE CORP COM 020002101 2994219 14460 SH SOLE 1 0 0 14460 ALPHABET INC CAP STK CL A 02079K305 6982964 45156 SH SOLE 1 0 0 45156 ALPHABET INC CAP STK CL C 02079K107 4730259 30278 SH SOLE 1 0 0 30278 ALPS ETF TR ALERIAN MLP 00162Q452 254145 4893 SH SOLE 1 0 0 4893 ALPS ETF TR RIVRFRNT STR INC 00162Q783 485570 21023 SH SOLE 1 0 0 21023 ALTRIA GROUP INC COM 02209S103 1122228 18698 SH SOLE 1 0 0 18698 AMAZON COM INC COM 023135106 10671684 56090 SH SOLE 1 0 0 56090 AMBEV SA SPONSORED ADR 02319V103 60755 26075 SH SOLE 1 0 0 26075 AMERICAN ELEC PWR CO INC COM 025537101 273804 2506 SH SOLE 1 0 0 2506 AMERICAN EXPRESS CO COM 025816109 2183143 8114 SH SOLE 1 0 0 8114 AMERICAN INTL GROUP INC COM NEW 026874784 335319 3857 SH SOLE 1 0 0 3857 AMERICAN TOWER CORP NEW COM 03027X100 3192238 14670 SH SOLE 1 0 0 14670 AMERIPRISE FINL INC COM 03076C106 401854 830 SH SOLE 1 0 0 830 AMES NATL CORP COM 031001100 368390 21027 SH SOLE 1 0 0 21027 AMGEN INC COM 031162100 2848576 9143 SH SOLE 1 0 0 9143 AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664 859133 11966 SH SOLE 1 0 0 11966 ANALOG DEVICES INC COM 032654105 2797574 13872 SH SOLE 1 0 0 13872 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 200439 9869 SH SOLE 1 0 0 9869 APA CORPORATION COM 03743Q108 269743 12833 SH SOLE 1 0 0 12833 APPLE INC COM 037833100 35720087 160807 SH SOLE 1 0 0 160807 APPLE INC COM 037833100 560345 2523 SH SOLE 2 0 0 2523 APPLIED MATLS INC COM 038222105 473539 3263 SH SOLE 1 0 0 3263 ARCHER DANIELS MIDLAND CO COM 039483102 1087175 22645 SH SOLE 1 0 0 22645 ARES CAPITAL CORP COM 04010L103 924313 41711 SH SOLE 1 0 0 41711 ARGENX SE SPONSORED ADR 04016X101 266340 450 SH SOLE 1 0 0 450 ARISTA NETWORKS INC COM SHS 040413205 285436 3684 SH SOLE 1 0 0 3684 ARK ETF TR INNOVATION ETF 00214Q104 368467 7744 SH SOLE 1 0 0 7744 ARROW FINL CORP COM 042744102 208665 7937 SH SOLE 1 0 0 7937 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 303310 7757 SH SOLE 1 0 0 7757 AT&T INC COM 00206R102 1114684 39416 SH SOLE 1 0 0 39416 ATI INC COM 01741R102 271652 5221 SH SOLE 1 0 0 5221 ATLASSIAN CORPORATION CL A 049468101 251045 1183 SH SOLE 1 0 0 1183 ATMUS FILTRATION TECHNOLOGIE COM 04956D107 545954 14864 SH SOLE 1 0 0 14864 AUBURN NATL BANCORP COM 050473107 486423 22530 SH SOLE 1 0 0 22530 AUTODESK INC COM 052769106 466789 1783 SH SOLE 1 0 0 1783 AUTOMATIC DATA PROCESSING IN COM 053015103 2361863 7730 SH SOLE 1 0 0 7730 BANK AMERICA CORP 7.25%CNV PFD L 060505682 291652 236 SH SOLE 1 0 0 236 BANK AMERICA CORP COM 060505104 1534285 36767 SH SOLE 1 0 0 36767 BANK MONTREAL QUE COM 063671101 1228082 12858 SH SOLE 1 0 0 12858 BANK NEW YORK MELLON CORP COM 064058100 7174703 85546 SH SOLE 1 0 0 85546 BECTON DICKINSON & CO COM 075887109 2280044 9954 SH SOLE 1 0 0 9954 BERKLEY W R CORP COM 084423102 326624 4590 SH SOLE 1 0 0 4590 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12508167 23486 SH SOLE 1 0 0 23486 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 361089 678 SH SOLE 2 0 0 678 BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103 2922551 59938 SH SOLE 1 0 0 59938 BLACKROCK ETF TRUST II ISHARES FLEXIBLE 092528603 701187 13387 SH SOLE 1 0 0 13387 BLACKROCK ETF TRUST II ISHARES HIGH YIE 092528843 453631 9159 SH SOLE 1 0 0 9159 BLACKROCK INC COM 09290D101 3108992 3285 SH SOLE 1 0 0 3285 BLACKSTONE INC COM 09260D107 405834 2903 SH SOLE 1 0 0 2903 BOEING CO COM 097023105 349224 2048 SH SOLE 1 0 0 2048 BOOKING HOLDINGS INC COM 09857L108 6933475 1505 SH SOLE 1 0 0 1505 BOSTON SCIENTIFIC CORP COM 101137107 796852 7899 SH SOLE 1 0 0 7899 BP PLC SPONSORED ADR 055622104 2308426 68317 SH SOLE 1 0 0 68317 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 380653 9201 SH SOLE 1 0 0 9201 BRIXMOR PPTY GROUP INC COM 11120U105 227049 8552 SH SOLE 1 0 0 8552 BROADCOM INC COM 11135F101 9886257 59047 SH SOLE 1 0 0 59047 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 775551 3199 SH SOLE 1 0 0 3199 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1195860 40143 SH SOLE 2 0 0 40143 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 264819 20123 SH SOLE 2 0 0 20123 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 519168 5070 SH SOLE 1 0 0 5070 CAMBRIA ETF TR GLB ASSET ALLO 132061607 536296 18419 SH SOLE 1 0 0 18419 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 765737 30939 SH SOLE 1 0 0 30939 CANADIAN PACIFIC KANSAS CITY COM 13646K108 271056 3861 SH SOLE 1 0 0 3861 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 573432 17169 SH SOLE 1 0 0 17169 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 1394609 39130 SH SOLE 1 0 0 39130 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 532547 18798 SH SOLE 1 0 0 18798 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 1347178 39333 SH SOLE 1 0 0 39333 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 341790 13962 SH SOLE 1 0 0 13962 CAPITAL GRP FIXED INCM ETF T CORE BOND ETF 14020Y508 595322 22653 SH SOLE 1 0 0 22653 CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 14020Y102 1023961 45611 SH SOLE 1 0 0 45611 CAPITAL GRP FIXED INCM ETF T MUNICIPAL INCOME 14020Y201 897003 33445 SH SOLE 1 0 0 33445 CAPITAL GRP FIXED INCM ETF T US MULTI-SECTOR 14020Y300 225351 8255 SH SOLE 1 0 0 8255 CARDINAL HEALTH INC COM 14149Y108 321205 2331 SH SOLE 1 0 0 2331 CASS INFORMATION SYS INC COM 14808P109 2130290 49255 SH SOLE 1 0 0 49255 CATERPILLAR INC COM 149123101 1712730 5193 SH SOLE 1 0 0 5193 CATHAY GEN BANCORP COM 149150104 438431 10189 SH SOLE 1 0 0 10189 CHECK POINT SOFTWARE TECH LT ORD M22465104 7163518 31430 SH SOLE 1 0 0 31430 CHEVRON CORP NEW COM 166764100 2082484 12448 SH SOLE 1 0 0 12448 CHEWY INC CL A 16679L109 204715 6297 SH SOLE 1 0 0 6297 CHIPOTLE MEXICAN GRILL INC COM 169656105 278667 5550 SH SOLE 1 0 0 5550 CHUBB LIMITED COM H1467J104 3388820 11222 SH SOLE 1 0 0 11222 CISCO SYS INC COM 17275R102 5114586 82881 SH SOLE 1 0 0 82881 CITIZENS FINL GROUP INC COM 174610105 328625 8021 SH SOLE 1 0 0 8021 CLOROX CO DEL COM 189054109 820556 5573 SH SOLE 1 0 0 5573 CME GROUP INC COM 12572Q105 285703 1077 SH SOLE 1 0 0 1077 COCA COLA CO COM 191216100 3346050 46719 SH SOLE 1 0 0 46719 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 5002162 65387 SH SOLE 1 0 0 65387 COHEN & STEERS CLOSED-END OP COM 19248P106 206935 17145 SH SOLE 1 0 0 17145 COMCAST CORP NEW CL A 20030N101 3521476 95433 SH SOLE 1 0 0 95433 COMERICA INC COM 200340107 1874180 31734 SH SOLE 1 0 0 31734 COMMERCE BANCSHARES INC COM 200525103 6425185 103249 SH SOLE 2 0 0 103249 COMMUNITY FINANCIAL SYSTEM I COM 203607106 238982 4203 SH SOLE 1 0 0 4203 CONOCOPHILLIPS COM 20825C104 351271 3345 SH SOLE 1 0 0 3345 CONSTELLATION ENERGY CORP COM 21037T109 296660 1471 SH SOLE 1 0 0 1471 CORNING INC COM 219350105 446239 9748 SH SOLE 1 0 0 9748 CORPAY INC COM SHS 219948106 5552320 15922 SH SOLE 1 0 0 15922 CORTEVA INC COM 22052L104 584169 9283 SH SOLE 1 0 0 9283 COSTCO WHSL CORP NEW COM 22160K105 1934264 2045 SH SOLE 1 0 0 2045 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 75048 35400 SH SOLE 2 0 0 35400 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 472481 19230 SH SOLE 2 0 0 19230 CROWDSTRIKE HLDGS INC CL A 22788C105 1698374 4817 SH SOLE 1 0 0 4817 CSX CORP COM 126408103 355243 12071 SH SOLE 1 0 0 12071 CUBESMART COM 229663109 368893 8637 SH SOLE 1 0 0 8637 CUMMINS INC COM 231021106 2064874 6588 SH SOLE 1 0 0 6588 CURTISS WRIGHT CORP COM 231561101 240809 759 SH SOLE 1 0 0 759 CVS HEALTH CORP COM 126650100 1223283 18056 SH SOLE 1 0 0 18056 CYBERARK SOFTWARE LTD SHS M2682V108 301158 891 SH SOLE 1 0 0 891 D R HORTON INC COM 23331A109 248667 1956 SH SOLE 1 0 0 1956 DANAHER CORPORATION COM 235851102 454481 2217 SH SOLE 1 0 0 2217 DBX ETF TR XTRACK MSCI EAFE 233051200 1856875 42884 SH SOLE 1 0 0 42884 DEERE & CO COM 244199105 1035630 2207 SH SOLE 1 0 0 2207 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 1491648 34481 SH SOLE 2 0 0 34481 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 2862728 68063 SH SOLE 1 0 0 68063 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 417082 9916 SH SOLE 2 0 0 9916 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 455486 17593 SH SOLE 1 0 0 17593 DIMENSIONAL ETF TRUST GLOBAL REAL EST 25434V658 582842 22195 SH SOLE 1 0 0 22195 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 1058961 33908 SH SOLE 1 0 0 33908 DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781 4638588 159292 SH SOLE 1 0 0 159292 DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 347978 7315 SH SOLE 1 0 0 7315 DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864 533686 11231 SH SOLE 1 0 0 11231 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 31096530 942605 SH SOLE 1 0 0 942605 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 428042 12975 SH SOLE 2 0 0 12975 DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401 4696327 77651 SH SOLE 1 0 0 77651 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1125884 27321 SH SOLE 1 0 0 27321 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 828961 13874 SH SOLE 1 0 0 13874 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 15436387 589175 SH SOLE 1 0 0 589175 DISCOVER FINL SVCS COM 254709108 6019964 35266 SH SOLE 1 0 0 35266 DISNEY WALT CO COM 254687106 445206 4511 SH SOLE 1 0 0 4511 DOMINION ENERGY INC COM 25746U109 308083 5495 SH SOLE 1 0 0 5495 DOVER CORP COM 260003108 301322 1715 SH SOLE 1 0 0 1715 DOW INC COM 260557103 1019523 29196 SH SOLE 1 0 0 29196 DUKE ENERGY CORP NEW COM NEW 26441C204 4410904 36164 SH SOLE 1 0 0 36164 EA SERIES TRUST STRIVE US ENERGY 02072L722 506438 17052 SH SOLE 1 0 0 17052 EASTMAN CHEM CO COM 277432100 1327932 15071 SH SOLE 1 0 0 15071 EATON CORP PLC SHS G29183103 919724 3383 SH SOLE 1 0 0 3383 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 446302 33785 SH SOLE 1 0 0 33785 EBAY INC. COM 278642103 264259 3902 SH SOLE 1 0 0 3902 ELI LILLY & CO COM 532457108 3078240 3727 SH SOLE 1 0 0 3727 EMERSON ELEC CO COM 291011104 690323 6296 SH SOLE 1 0 0 6296 ENBRIDGE INC COM 29250N105 2772438 62569 SH SOLE 1 0 0 62569 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1430872 76970 SH SOLE 1 0 0 76970 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 998235 53697 SH SOLE 2 0 0 53697 ENTERGY CORP NEW COM 29364G103 403259 4717 SH SOLE 1 0 0 4717 ENTERPRISE PRODS PARTNERS L COM 293792107 2503731 73337 SH SOLE 1 0 0 73337 ENTERPRISE PRODS PARTNERS L COM 293792107 826081 24197 SH SOLE 2 0 0 24197 EOG RES INC COM 26875P101 355850 2775 SH SOLE 1 0 0 2775 EOS ENERGY ENTERPRISES INC COM CL A 29415C101 45738 12100 SH SOLE 1 0 0 12100 ETFIS SER TR I VIRTUS INFRCAP 26923G822 455872 21493 SH SOLE 1 0 0 21493 EVERGY INC COM 30034W106 445409 6460 SH SOLE 1 0 0 6460 EXXON MOBIL CORP COM 30231G102 7411304 62317 SH SOLE 1 0 0 62317 FABRINET SHS G3323L100 1761594 8919 SH SOLE 1 0 0 8919 FEDEX CORP COM 31428X106 622781 2555 SH SOLE 1 0 0 2555 FIDELITY COVINGTON TRUST ENHANCED LARGE 316092113 647839 20771 SH SOLE 1 0 0 20771 FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305 623265 19786 SH SOLE 1 0 0 19786 FIDELITY COVINGTON TRUST ENHANCED MID 31609A503 202666 6467 SH SOLE 1 0 0 6467 FIDELITY COVINGTON TRUST FUNDAMENTAL LARG 316092360 1711727 39350 SH SOLE 1 0 0 39350 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 592375 11943 SH SOLE 1 0 0 11943 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 7533324 147857 SH SOLE 1 0 0 147857 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 1258776 27574 SH SOLE 1 0 0 27574 FIFTH THIRD BANCORP COM 316773100 217107 5538 SH SOLE 1 0 0 5538 FIRST MERCHANTS CORP COM 320817109 864204 21370 SH SOLE 1 0 0 21370 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 360079 5619 SH SOLE 1 0 0 5619 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1451692 28791 SH SOLE 1 0 0 28791 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 552137 11550 SH SOLE 1 0 0 11550 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 701210 39864 SH SOLE 1 0 0 39864 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 294509 5056 SH SOLE 1 0 0 5056 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 885436 8661 SH SOLE 1 0 0 8661 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 2242354 40874 SH SOLE 1 0 0 40874 FIRST TR EXCHANGE TRADED FD INTL DEV STRNGTH 33738R662 266494 7273 SH SOLE 1 0 0 7273 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 166337 10172 SH SOLE 2 0 0 10172 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 367774 4996 SH SOLE 1 0 0 4996 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 411932 6539 SH SOLE 1 0 0 6539 FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 206819 5085 SH SOLE 1 0 0 5085 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 419174 3705 SH SOLE 1 0 0 3705 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 3669352 53795 SH SOLE 1 0 0 53795 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 11458261 195734 SH SOLE 1 0 0 195734 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 422853 3197 SH SOLE 1 0 0 3197 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 216560 5281 SH SOLE 1 0 0 5281 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 29123407 324893 SH SOLE 1 0 0 324893 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 233602 2606 SH SOLE 2 0 0 2606 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 2471641 11126 SH SOLE 1 0 0 11126 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 2122561 35471 SH SOLE 1 0 0 35471 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 1710729 34799 SH SOLE 1 0 0 34799 FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 967057 19142 SH SOLE 1 0 0 19142 FIRST TR EXCHANGE-TRADED FD GROWTH STRENGTH 33733E823 1432301 48144 SH SOLE 1 0 0 48144 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 3450381 182175 SH SOLE 1 0 0 182175 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 1479645 68820 SH SOLE 1 0 0 68820 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 383896 10240 SH SOLE 1 0 0 10240 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 394595 2320 SH SOLE 1 0 0 2320 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 340740 7464 SH SOLE 1 0 0 7464 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 4798093 143225 SH SOLE 1 0 0 143225 FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 648597 5805 SH SOLE 1 0 0 5805 FIRST TR EXCHNG TRADED FD VI FT ENERGY INCOME 33740F276 382162 18835 SH SOLE 2 0 0 18835 FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755 13001069 437893 SH SOLE 1 0 0 437893 FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U703 2647721 106121 SH SOLE 1 0 0 106121 FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U752 2743033 91863 SH SOLE 1 0 0 91863 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1743738 39775 SH SOLE 1 0 0 39775 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 406162 5294 SH SOLE 1 0 0 5294 FIRST TR MORNINGSTAR DIVID L SHS 336917109 615027 14158 SH SOLE 1 0 0 14158 FIRST TR NASDAQ 100 TECH IND SHS 337345102 627842 3617 SH SOLE 1 0 0 3617 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 3873415 42995 SH SOLE 1 0 0 42995 FIRST TR VALUE LINE DIVID IN SHS 33734H106 18529706 415558 SH SOLE 1 0 0 415558 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 405907 3089 SH SOLE 1 0 0 3089 FLEXSHARES TR IBOXX 3R TARGT 33939L506 2199017 90198 SH SOLE 1 0 0 90198 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 4405051 181651 SH SOLE 1 0 0 181651 FORD MTR CO COM 345370860 177936 17740 SH SOLE 1 0 0 17740 FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 276345 5213 SH SOLE 1 0 0 5213 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 491103 69660 SH SOLE 1 0 0 69660 FS KKR CAP CORP COM 302635206 1833640 87524 SH SOLE 1 0 0 87524 FULTON FINL CORP PA COM 360271100 300638 16619 SH SOLE 1 0 0 16619 GABELLI EQUITY TR INC COM 362397101 155304 28186 SH SOLE 1 0 0 28186 GE AEROSPACE COM NEW 369604301 634396 3170 SH SOLE 1 0 0 3170 GENERAL DYNAMICS CORP COM 369550108 628490 2306 SH SOLE 1 0 0 2306 GENERAL MLS INC COM 370334104 1564854 26173 SH SOLE 1 0 0 26173 GENTEX CORP COM 371901109 3260279 139926 SH SOLE 1 0 0 139926 GERON CORP COM 374163103 15900 10000 SH SOLE 1 0 0 10000 GLOBAL PMTS INC COM 37940X102 268682 2744 SH SOLE 1 0 0 2744 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 347837 20916 SH SOLE 1 0 0 20916 GLOBAL X FDS US INFR DEV ETF 37954Y673 312670 8287 SH SOLE 1 0 0 8287 GLOBE LIFE INC COM 37959E102 2044987 15525 SH SOLE 1 0 0 15525 GOLDMAN SACHS GROUP INC COM 38141G104 606821 1111 SH SOLE 1 0 0 1111 GRAINGER W W INC COM 384802104 559669 567 SH SOLE 1 0 0 567 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 163594 13268 SH SOLE 2 0 0 13268 GSK PLC SPONSORED ADR 37733W204 686358 17717 SH SOLE 1 0 0 17717 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 326582 20975 SH SOLE 1 0 0 20975 HALLIBURTON CO COM 406216101 307512 12121 SH SOLE 1 0 0 12121 HARBOR ETF TRUST DIVIDEND GTH LEA 41151J703 2880706 197851 SH SOLE 1 0 0 197851 HASBRO INC COM 418056107 2563205 41685 SH SOLE 1 0 0 41685 HERSHEY CO COM 427866108 1994816 11664 SH SOLE 1 0 0 11664 HOME DEPOT INC COM 437076102 6651813 18150 SH SOLE 1 0 0 18150 HOME DEPOT INC COM 437076102 289358 790 SH SOLE 2 0 0 790 HONEYWELL INTL INC COM 438516106 593828 2804 SH SOLE 1 0 0 2804 HUBBELL INC COM 443510607 424228 1282 SH SOLE 1 0 0 1282 HUMANA INC COM 444859102 469665 1775 SH SOLE 1 0 0 1775 IMPERIAL OIL LTD COM NEW 453038408 2330334 32223 SH SOLE 1 0 0 32223 INNOVATOR ETFS TRUST LADERD ALCTN PWR 45783Y814 634191 14384 SH SOLE 2 0 0 14384 INNOVATOR ETFS TRUST LADERD ALCTN PWR 45783Y814 1960682 44470 SH SOLE 3 0 0 44470 INTEL CORP COM 458140100 1030438 45374 SH SOLE 1 0 0 45374 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3148138 18250 SH SOLE 1 0 0 18250 INTERNATIONAL BUSINESS MACHS COM 459200101 1226515 4933 SH SOLE 1 0 0 4933 INTUIT COM 461202103 237614 387 SH SOLE 1 0 0 387 INTUITIVE SURGICAL INC COM NEW 46120E602 264969 535 SH SOLE 1 0 0 535 INVESCO ACTIVELY MANAGED EXC TOTAL RETURN 46090A804 17838377 380106 SH SOLE 1 0 0 380106 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 1372482 100696 SH SOLE 1 0 0 100696 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 1014163 8140 SH SOLE 1 0 0 8140 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 3626688 18789 SH SOLE 1 0 0 18789 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 477184 20711 SH SOLE 1 0 0 20711 INVESCO EXCH TRADED FD TR II RAFI EMRGNG MRKT 46138E727 451322 20760 SH SOLE 1 0 0 20760 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 8965596 96894 SH SOLE 1 0 0 96894 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 2705829 66482 SH SOLE 1 0 0 66482 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 505675 10358 SH SOLE 1 0 0 10358 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 405286 8069 SH SOLE 1 0 0 8069 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 3281219 43914 SH SOLE 1 0 0 43914 INVESCO EXCH TRADED FD TR II SHORT TERM TREAS 46138G888 9321250 88324 SH SOLE 1 0 0 88324 INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 292140 13500 SH SOLE 1 0 0 13500 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 5927189 120081 SH SOLE 1 0 0 120081 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 23486084 440557 SH SOLE 1 0 0 440557 INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 1058556 27864 SH SOLE 1 0 0 27864 INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639 409598 10116 SH SOLE 1 0 0 10116 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1427539 12671 SH SOLE 1 0 0 12671 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 588946 30883 SH SOLE 1 0 0 30883 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 10653979 231508 SH SOLE 1 0 0 231508 INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 745697 12998 SH SOLE 1 0 0 12998 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 210920 1854 SH SOLE 1 0 0 1854 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 1151600 12582 SH SOLE 1 0 0 12582 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 237085 4495 SH SOLE 1 0 0 4495 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 2031249 32370 SH SOLE 1 0 0 32370 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 695543 14215 SH SOLE 1 0 0 14215 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 934746 5396 SH SOLE 1 0 0 5396 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 232540 3505 SH SOLE 1 0 0 3505 INVESCO QQQ TR UNIT SER 1 46090E103 39504288 84245 SH SOLE 1 0 0 84245 INVESCO QQQ TR UNIT SER 1 46090E103 296300 632 SH SOLE 2 0 0 632 ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 308059 6581 SH SOLE 1 0 0 6581 ISHARES GOLD TR ISHARES NEW 464285204 1487650 25232 SH SOLE 1 0 0 25232 ISHARES INC CORE MSCI EMKT 46434G103 7547099 139839 SH SOLE 1 0 0 139839 ISHARES INC MSCI EMERG MRKT 464286533 227739 3904 SH SOLE 1 0 0 3904 ISHARES INC MSCI EMRG CHN 46434G764 1513962 27482 SH SOLE 1 0 0 27482 ISHARES SILVER TR ISHARES 46428Q109 760556 24542 SH SOLE 1 0 0 24542 ISHARES TR 0-3 MNTH TREASRY 46436E718 403112 4004 SH SOLE 1 0 0 4004 ISHARES TR 0-5 YR TIPS ETF 46429B747 11381493 109998 SH SOLE 1 0 0 109998 ISHARES TR 1 3 YR TREAS BD 464287457 1205524 14572 SH SOLE 1 0 0 14572 ISHARES TR 10-20 YR TRS ETF 464288653 817467 7879 SH SOLE 1 0 0 7879 ISHARES TR 20 YR TR BD ETF 464287432 579756 6369 SH SOLE 1 0 0 6369 ISHARES TR 3 7 YR TREAS BD 464288661 899172 7611 SH SOLE 1 0 0 7611 ISHARES TR 7-10 YR TRSY BD 464287440 7505657 78700 SH SOLE 1 0 0 78700 ISHARES TR A RATE CP BD ETF 46429B291 229849 4836 SH SOLE 1 0 0 4836 ISHARES TR CHINA LG-CAP ETF 464287184 919529 25656 SH SOLE 1 0 0 25656 ISHARES TR CORE 60/40 BALAN 464289867 1568784 27250 SH SOLE 1 0 0 27250 ISHARES TR CORE 80/20 AGGRE 464289859 630598 8243 SH SOLE 1 0 0 8243 ISHARES TR CORE DIV GRWTH 46434V621 976824 15811 SH SOLE 1 0 0 15811 ISHARES TR CORE DIVID ETF 46435U861 15867303 327026 SH SOLE 1 0 0 327026 ISHARES TR CORE HIGH DV ETF 46429B663 3607501 29785 SH SOLE 1 0 0 29785 ISHARES TR CORE MSCI EAFE 46432F842 15834302 209310 SH SOLE 1 0 0 209310 ISHARES TR CORE MSCI TOTAL 46432F834 1900263 27220 SH SOLE 1 0 0 27220 ISHARES TR CORE S&P MCP ETF 464287507 12013463 205886 SH SOLE 1 0 0 205886 ISHARES TR CORE S&P SCP ETF 464287804 9845807 94155 SH SOLE 1 0 0 94155 ISHARES TR CORE S&P TTL STK 464287150 1068646 8759 SH SOLE 1 0 0 8759 ISHARES TR CORE S&P US GWT 464287671 7026163 55289 SH SOLE 1 0 0 55289 ISHARES TR CORE S&P US VLU 464287663 6171442 66870 SH SOLE 1 0 0 66870 ISHARES TR CORE S&P500 ETF 464287200 10330199 18384 SH SOLE 1 0 0 18384 ISHARES TR CORE TOTAL USD 46434V613 4038587 87643 SH SOLE 1 0 0 87643 ISHARES TR CORE US AGGBD ET 464287226 3130859 31650 SH SOLE 1 0 0 31650 ISHARES TR EAFE GRWTH ETF 464288885 1542346 15423 SH SOLE 1 0 0 15423 ISHARES TR EAFE VALUE ETF 464288877 2994035 50798 SH SOLE 1 0 0 50798 ISHARES TR ESG AWR MSCI USA 46435G425 744212 6105 SH SOLE 1 0 0 6105 ISHARES TR EXPANDED TECH 464287515 2816579 31650 SH SOLE 1 0 0 31650 ISHARES TR FALN ANGLS USD 46435G474 1944265 72574 SH SOLE 1 0 0 72574 ISHARES TR GLB INFRASTR ETF 464288372 2853005 52186 SH SOLE 1 0 0 52186 ISHARES TR GLOBAL ENERG ETF 464287341 371988 8842 SH SOLE 1 0 0 8842 ISHARES TR HDG MSCI EAFE 46434V803 644448 17758 SH SOLE 1 0 0 17758 ISHARES TR IBONDS 25 TRM TS 46436E866 2459876 105258 SH SOLE 1 0 0 105258 ISHARES TR IBONDS 26 TRM TS 46436E858 255660 11145 SH SOLE 1 0 0 11145 ISHARES TR IBOXX HI YD ETF 464288513 251117 3183 SH SOLE 1 0 0 3183 ISHARES TR IBOXX INV CP ETF 464287242 11185302 102910 SH SOLE 1 0 0 102910 ISHARES TR INTL SEL DIV ETF 464288448 221552 7142 SH SOLE 1 0 0 7142 ISHARES TR INVESTMENT GRADE 46435G219 229927 5108 SH SOLE 1 0 0 5108 ISHARES TR ISHARES BIOTECH 464287556 526266 4115 SH SOLE 1 0 0 4115 ISHARES TR ISHARES SEMICDTR 464287523 573660 3049 SH SOLE 1 0 0 3049 ISHARES TR ISHS 1-5YR INVS 464288646 889699 16989 SH SOLE 1 0 0 16989 ISHARES TR JPMORGAN USD EMG 464288281 200763 2216 SH SOLE 1 0 0 2216 ISHARES TR MBS ETF 464288588 8237722 87841 SH SOLE 1 0 0 87841 ISHARES TR MORNINGSTAR GRWT 464287119 336352 4153 SH SOLE 1 0 0 4153 ISHARES TR MRGSTR MD CP GRW 464288307 344722 4826 SH SOLE 1 0 0 4826 ISHARES TR MSCI CHINA ETF 46429B671 857789 15768 SH SOLE 1 0 0 15768 ISHARES TR MSCI EAFE ETF 464287465 972393 11898 SH SOLE 1 0 0 11898 ISHARES TR MSCI EAFE MIN VL 46429B689 628664 8068 SH SOLE 1 0 0 8068 ISHARES TR MSCI EMG MKT ETF 464287234 1550166 35473 SH SOLE 1 0 0 35473 ISHARES TR MSCI USA MIN VOL 46429B697 3915265 41803 SH SOLE 1 0 0 41803 ISHARES TR MSCI USA MMENTM 46432F396 4655805 23034 SH SOLE 1 0 0 23034 ISHARES TR MSCI USA QLT FCT 46432F339 14919105 87302 SH SOLE 1 0 0 87302 ISHARES TR MSCI USA VALUE 46432F388 322083 3020 SH SOLE 1 0 0 3020 ISHARES TR NATIONAL MUN ETF 464288414 2096327 19882 SH SOLE 1 0 0 19882 ISHARES TR PFD AND INCM SEC 464288687 1595164 51909 SH SOLE 1 0 0 51909 ISHARES TR RUS 1000 GRW ETF 464287614 5590113 15481 SH SOLE 1 0 0 15481 ISHARES TR RUS 1000 VAL ETF 464287598 1466502 7794 SH SOLE 1 0 0 7794 ISHARES TR RUS MDCP VAL ETF 464287473 325786 2586 SH SOLE 1 0 0 2586 ISHARES TR RUS MID CAP ETF 464287499 297698 3499 SH SOLE 1 0 0 3499 ISHARES TR RUS TP200 GR ETF 464289438 261441 1239 SH SOLE 1 0 0 1239 ISHARES TR RUSSELL 2000 ETF 464287655 6326970 31716 SH SOLE 1 0 0 31716 ISHARES TR RUSSELL 3000 ETF 464287689 854386 2690 SH SOLE 1 0 0 2690 ISHARES TR S&P 100 ETF 464287101 565925 2090 SH SOLE 1 0 0 2090 ISHARES TR S&P 500 GRWT ETF 464287309 5532087 59594 SH SOLE 1 0 0 59594 ISHARES TR S&P 500 VAL ETF 464287408 2551826 13390 SH SOLE 1 0 0 13390 ISHARES TR S&P MC 400GR ETF 464287606 390055 4684 SH SOLE 1 0 0 4684 ISHARES TR S&P MC 400VL ETF 464287705 538491 4498 SH SOLE 1 0 0 4498 ISHARES TR S&P SML 600 GWT 464287887 490317 3938 SH SOLE 1 0 0 3938 ISHARES TR SELECT DIVID ETF 464287168 4747971 35356 SH SOLE 1 0 0 35356 ISHARES TR SELECT DIVID ETF 464287168 254748 1897 SH SOLE 2 0 0 1897 ISHARES TR SHORT TREAS BD 464288679 971386 8794 SH SOLE 1 0 0 8794 ISHARES TR SHRT NAT MUN ETF 464288158 646194 6119 SH SOLE 1 0 0 6119 ISHARES TR TIPS BD ETF 464287176 354236 3189 SH SOLE 1 0 0 3189 ISHARES TR TRS FLT RT BD 46434V860 1443056 28485 SH SOLE 1 0 0 28485 ISHARES TR U.S. BAS MTL ETF 464287838 418038 3101 SH SOLE 1 0 0 3101 ISHARES TR U.S. INSRNCE ETF 464288786 800200 5807 SH SOLE 1 0 0 5807 ISHARES TR U.S. MED DVC ETF 464288810 987760 16411 SH SOLE 1 0 0 16411 ISHARES TR U.S. TECH ETF 464287721 4011154 28561 SH SOLE 1 0 0 28561 ISHARES TR US AER DEF ETF 464288760 453569 2963 SH SOLE 1 0 0 2963 ISHARES TR US BR DEL SE ETF 464288794 208204 1486 SH SOLE 1 0 0 1486 ISHARES TR US HLTHCARE ETF 464287762 1114643 18306 SH SOLE 1 0 0 18306 ISHARES TR US HOME CONS ETF 464288752 316240 3322 SH SOLE 1 0 0 3322 ISHARES TR US INDUSTRIALS 464287754 586581 4506 SH SOLE 1 0 0 4506 ISHARES TR US TREAS BD ETF 46429B267 8902769 387329 SH SOLE 1 0 0 387329 ISHARES U S ETF TR SHORT DURATION B 46431W507 283803 5579 SH SOLE 1 0 0 5579 ITURAN LOCATION AND CONTROL SHS M6158M104 1335210 36925 SH SOLE 1 0 0 36925 J P MORGAN EXCHANGE TRADED F ACTIVE BOND ETF 46654Q716 800342 14954 SH SOLE 1 0 0 14954 J P MORGAN EXCHANGE TRADED F ACTIVE GROWTH 46654Q609 1392791 18875 SH SOLE 1 0 0 18875 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 793829 12493 SH SOLE 1 0 0 12493 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 18131354 179714 SH SOLE 1 0 0 179714 J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 285701 4484 SH SOLE 1 0 0 4484 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 1530742 29562 SH SOLE 1 0 0 29562 J P MORGAN EXCHANGE TRADED F SMALL & MID CAP 46641Q118 603340 10778 SH SOLE 1 0 0 10778 J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 8088351 159754 SH SOLE 1 0 0 159754 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 574091 11290 SH SOLE 1 0 0 11290 J P MORGAN EXCHANGE TRADED F US MOMENTUM 46641Q779 1073559 19048 SH SOLE 1 0 0 19048 JANUS DETROIT STR TR B-BBB CLO ETF 47103U753 425718 8747 SH SOLE 1 0 0 8747 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 255066 4191 SH SOLE 1 0 0 4191 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 341536 4880 SH SOLE 1 0 0 4880 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 9884272 194918 SH SOLE 1 0 0 194918 JOHNSON & JOHNSON COM 478160104 4212087 25398 SH SOLE 1 0 0 25398 JOHNSON CTLS INTL PLC SHS G51502105 2621647 32726 SH SOLE 1 0 0 32726 JPMORGAN CHASE & CO. COM 46625H100 7284150 29695 SH SOLE 1 0 0 29695 KELLANOVA COM 487836108 1086062 13166 SH SOLE 1 0 0 13166 KENVUE INC COM 49177J102 309641 12913 SH SOLE 1 0 0 12913 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4060713 27113 SH SOLE 1 0 0 27113 KIMBELL RTY PARTNERS LP UNIT 49435R102 437824 31273 SH SOLE 1 0 0 31273 KIMBERLY-CLARK CORP COM 494368103 775864 5455 SH SOLE 1 0 0 5455 KINDER MORGAN INC DEL COM 49456B101 379263 13293 SH SOLE 1 0 0 13293 KINSALE CAP GROUP INC COM 49714P108 295515 607 SH SOLE 1 0 0 607 KROGER CO COM 501044101 2166601 32008 SH SOLE 1 0 0 32008 L3HARRIS TECHNOLOGIES INC COM 502431109 417025 1992 SH SOLE 1 0 0 1992 LAM RESEARCH CORP COM NEW 512807306 222724 3064 SH SOLE 1 0 0 3064 LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 400763 12381 SH SOLE 1 0 0 12381 LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 2469746 60282 SH SOLE 1 0 0 60282 LINDE PLC SHS G54950103 237823 511 SH SOLE 1 0 0 511 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 1272945 50394 SH SOLE 1 0 0 50394 LIVE NATION ENTERTAINMENT IN COM 538034109 323316 2476 SH SOLE 1 0 0 2476 LOCKHEED MARTIN CORP COM 539830109 981993 2198 SH SOLE 1 0 0 2198 LOWES COS INC COM 548661107 4732787 20292 SH SOLE 1 0 0 20292 LPL FINL HLDGS INC COM 50212V100 266111 813 SH SOLE 1 0 0 813 LUMEN TECHNOLOGIES INC COM 550241103 63794 16274 SH SOLE 2 0 0 16274 M & T BK CORP COM 55261F104 1115347 6240 SH SOLE 1 0 0 6240 MAIN STR CAP CORP COM 56035L104 204900 3623 SH SOLE 1 0 0 3623 MANNATECH INC COM NEW 563771203 175247 19090 SH SOLE 1 0 0 19090 MARKEL GROUP INC COM 570535104 237441 127 SH SOLE 1 0 0 127 MARRIOTT INTL INC NEW CL A 571903202 419385 1761 SH SOLE 1 0 0 1761 MARTIN MARIETTA MATLS INC COM 573284106 206219 431 SH SOLE 1 0 0 431 MASTERCARD INCORPORATED CL A 57636Q104 2957126 5395 SH SOLE 1 0 0 5395 MCDONALDS CORP COM 580135101 1857003 5945 SH SOLE 1 0 0 5945 MCKESSON CORP COM 58155Q103 1254037 1863 SH SOLE 1 0 0 1863 MEDTRONIC PLC SHS G5960L103 3194410 35549 SH SOLE 1 0 0 35549 MERCK & CO INC COM 58933Y105 1777620 19804 SH SOLE 1 0 0 19804 META PLATFORMS INC CL A 30303M102 4592899 7969 SH SOLE 1 0 0 7969 METLIFE INC COM 59156R108 236811 2949 SH SOLE 1 0 0 2949 MICRON TECHNOLOGY INC COM 595112103 395436 4551 SH SOLE 1 0 0 4551 MICROSOFT CORP COM 594918104 15685864 41786 SH SOLE 1 0 0 41786 MICROSTRATEGY INC CL A NEW 594972408 355151 1232 SH SOLE 1 0 0 1232 MOHAWK INDS INC COM 608190104 3558759 31168 SH SOLE 1 0 0 31168 MONDELEZ INTL INC CL A 609207105 201364 2968 SH SOLE 1 0 0 2968 MORGAN STANLEY COM NEW 617446448 2620307 22459 SH SOLE 1 0 0 22459 MPLX LP COM UNIT REP LTD 55336V100 344473 6436 SH SOLE 1 0 0 6436 MPLX LP COM UNIT REP LTD 55336V100 949902 17749 SH SOLE 2 0 0 17749 MSC INDL DIRECT INC CL A 553530106 1119073 14408 SH SOLE 1 0 0 14408 NATIXIS ETF TRUST II NATIXIS LOOMIS 63875W406 343462 9895 SH SOLE 1 0 0 9895 NBT BANCORP INC COM 628778102 730297 17023 SH SOLE 1 0 0 17023 NEOS ETF TRUST NEOS S&P 500 HI 78433H303 2408038 50283 SH SOLE 1 0 0 50283 NETFLIX INC COM 64110L106 2167206 2324 SH SOLE 1 0 0 2324 NEUBERGER BERMAN ENERGY INFR COM 64129H104 518941 57660 SH SOLE 1 0 0 57660 NEUBERGER BERMAN ENERGY INFR COM 64129H104 741789 82421 SH SOLE 2 0 0 82421 NEXTERA ENERGY INC COM 65339F101 1117135 15759 SH SOLE 1 0 0 15759 NORFOLK SOUTHN CORP COM 655844108 890893 3761 SH SOLE 1 0 0 3761 NORTHERN LTS FD TR IV INSPIRE 500 ETF 66537J796 575408 2800 SH SOLE 1 0 0 2800 NORTHERN TR CORP COM 665859104 1110999 11262 SH SOLE 1 0 0 11262 NOVARTIS AG SPONSORED ADR 66987V109 1434627 12869 SH SOLE 1 0 0 12869 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 323435 40632 SH SOLE 1 0 0 40632 NVIDIA CORPORATION COM 67066G104 18153643 167500 SH SOLE 1 0 0 167500 NVR INC COM 62944T105 1898029 262 SH SOLE 1 0 0 262 NXP SEMICONDUCTORS N V COM N6596X109 260802 1372 SH SOLE 1 0 0 1372 OMNICOM GROUP INC COM 681919106 4212229 50805 SH SOLE 1 0 0 50805 ONEOK INC NEW COM 682680103 556714 5611 SH SOLE 1 0 0 5611 ORACLE CORP COM 68389X105 602583 4310 SH SOLE 1 0 0 4310 OREILLY AUTOMOTIVE INC COM 67103H107 273623 191 SH SOLE 1 0 0 191 OSHKOSH CORP COM 688239201 4043467 42979 SH SOLE 1 0 0 42979 OXFORD INDS INC COM 691497309 357119 6087 SH SOLE 1 0 0 6087 PACER FDS TR AMERCN ENRGY IND 69374H634 1899000 46193 SH SOLE 1 0 0 46193 PACER FDS TR US CASH COWS 100 69374H881 2809447 51305 SH SOLE 1 0 0 51305 PACER FDS TR US SMALL CAP CAS 69374H857 333988 8906 SH SOLE 1 0 0 8906 PALANTIR TECHNOLOGIES INC CL A 69608A108 5843932 69241 SH SOLE 1 0 0 69241 PALO ALTO NETWORKS INC COM 697435105 1546853 9065 SH SOLE 1 0 0 9065 PAYCHEX INC COM 704326107 485059 3144 SH SOLE 1 0 0 3144 PEPSICO INC COM 713448108 2062017 13752 SH SOLE 1 0 0 13752 PFIZER INC COM 717081103 992855 39181 SH SOLE 1 0 0 39181 PGIM ETF TR PGIM ULTRA SH BD 69344A107 6507312 130853 SH SOLE 1 0 0 130853 PHILIP MORRIS INTL INC COM 718172109 5501632 34660 SH SOLE 1 0 0 34660 PHILLIPS 66 COM 718546104 345702 2800 SH SOLE 1 0 0 2800 PIMCO DYNAMIC INCOME FD SHS 72201Y101 298901 15096 SH SOLE 1 0 0 15096 PIMCO DYNAMIC INCOME STRATEG COM SHS BEN INT 69346N107 209817 8550 SH SOLE 1 0 0 8550 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1065235 11373 SH SOLE 1 0 0 11373 PIMCO ETF TR 15+ YR US TIPS 72201R304 413713 7544 SH SOLE 1 0 0 7544 PIMCO ETF TR ACTIVE BD ETF 72201R775 9879010 106835 SH SOLE 1 0 0 106835 PIMCO ETF TR SR LN ACTIVE ETF 72201R627 313180 6216 SH SOLE 1 0 0 6216 PNC FINL SVCS GROUP INC COM 693475105 857928 4881 SH SOLE 1 0 0 4881 POLARIS INC COM 731068102 1432493 34990 SH SOLE 1 0 0 34990 POOL CORP COM 73278L105 308642 970 SH SOLE 1 0 0 970 PRICE T ROWE GROUP INC COM 74144T108 2682590 29200 SH SOLE 1 0 0 29200 PRIMEENERGY RESOURCES CORP COM 74158E104 1025961 4502 SH SOLE 1 0 0 4502 PROCTER AND GAMBLE CO COM 742718109 3180892 18665 SH SOLE 1 0 0 18665 PROGRESSIVE CORP COM 743315103 339725 1200 SH SOLE 1 0 0 1200 PROLOGIS INC. COM 74340W103 214523 1919 SH SOLE 1 0 0 1919 PROSHARES TR S&P 500 DV ARIST 74348A467 40392309 395305 SH SOLE 1 0 0 395305 PROSHARES TR S&P MDCP 400 DIV 74347B680 366151 4540 SH SOLE 1 0 0 4540 PROSPECT CAP CORP COM 74348T102 136100 33195 SH SOLE 1 0 0 33195 PRUDENTIAL FINL INC COM 744320102 217622 1949 SH SOLE 1 0 0 1949 PUBLIC STORAGE OPER CO COM 74460D109 318071 1063 SH SOLE 1 0 0 1063 PULTE GROUP INC COM 745867101 2567519 24976 SH SOLE 1 0 0 24976 QUALCOMM INC COM 747525103 3776529 24585 SH SOLE 1 0 0 24585 RBB FD INC US TREAS 3 MNTH 74933W452 5139370 102767 SH SOLE 1 0 0 102767 REALTY INCOME CORP COM 756109104 1494735 25767 SH SOLE 1 0 0 25767 REGIONS FINANCIAL CORP NEW COM 7591EP100 1141502 52531 SH SOLE 1 0 0 52531 RENASANT CORP COM 75970E107 451774 13315 SH SOLE 1 0 0 13315 REPUBLIC SVCS INC COM 760759100 365193 1508 SH SOLE 1 0 0 1508 ROBERT HALF INC. COM 770323103 1252829 22967 SH SOLE 1 0 0 22967 ROPER TECHNOLOGIES INC COM 776696106 259020 439 SH SOLE 1 0 0 439 ROSS STORES INC COM 778296103 1442367 11287 SH SOLE 1 0 0 11287 ROYAL CARIBBEAN GROUP COM V7780T103 420834 2048 SH SOLE 1 0 0 2048 RTX CORPORATION COM 75513E101 4258198 32147 SH SOLE 1 0 0 32147 SALESFORCE INC COM 79466L302 607915 2265 SH SOLE 1 0 0 2265 SANFILIPPO JOHN B & SON INC COM 800422107 1231193 17375 SH SOLE 1 0 0 17375 SANOFI SPONSORED ADR 80105N105 449601 8107 SH SOLE 1 0 0 8107 SCHWAB CHARLES CORP COM 808513105 2599956 33214 SH SOLE 1 0 0 33214 SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730 6393021 207565 SH SOLE 1 0 0 207565 SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 6129145 169594 SH SOLE 1 0 0 169594 SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 564518 23910 SH SOLE 1 0 0 23910 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 979561 49523 SH SOLE 1 0 0 49523 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1172774 50638 SH SOLE 1 0 0 50638 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1494608 53455 SH SOLE 1 0 0 53455 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1116301 44581 SH SOLE 1 0 0 44581 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1362481 61707 SH SOLE 1 0 0 61707 SCHWAB STRATEGIC TR US REIT ETF 808524847 215303 10009 SH SOLE 1 0 0 10009 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 239257 10212 SH SOLE 1 0 0 10212 SCHWAB STRATEGIC TR US TIPS ETF 808524870 652777 24276 SH SOLE 1 0 0 24276 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 392524 4621 SH SOLE 1 0 0 4621 SEI INVTS CO COM 784117103 4343364 55949 SH SOLE 1 0 0 55949 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2593452 26889 SH SOLE 1 0 0 26889 SELECT SECTOR SPDR TR ENERGY 81369Y506 1521692 16283 SH SOLE 1 0 0 16283 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 10924767 219329 SH SOLE 1 0 0 219329 SELECT SECTOR SPDR TR INDL 81369Y704 6317805 48202 SH SOLE 1 0 0 48202 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 632380 15111 SH SOLE 1 0 0 15111 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2731539 13833 SH SOLE 1 0 0 13833 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 8287974 101481 SH SOLE 1 0 0 101481 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3724943 25512 SH SOLE 1 0 0 25512 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6091776 77258 SH SOLE 1 0 0 77258 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4778360 23142 SH SOLE 1 0 0 23142 SERVICENOW INC COM 81762P102 238045 299 SH SOLE 1 0 0 299 SIMON PPTY GROUP INC NEW COM 828806109 311876 1878 SH SOLE 1 0 0 1878 SIXTH STREET SPECIALTY LENDI COM 83012A109 403466 18028 SH SOLE 1 0 0 18028 SMITH A O CORP COM 831865209 1604654 24551 SH SOLE 1 0 0 24551 SNAP ON INC COM 833034101 6551743 19441 SH SOLE 1 0 0 19441 SOUTHERN CO COM 842587107 9215379 100222 SH SOLE 1 0 0 100222 SOUTHSTATE CORPORATION COM 840441109 246925 2660 SH SOLE 1 0 0 2660 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 13181894 31395 SH SOLE 1 0 0 31395 SPDR GOLD TR GOLD SHS 78463V107 4976769 17272 SH SOLE 1 0 0 17272 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 961377 22030 SH SOLE 1 0 0 22030 SPDR S&P 500 ETF TR PUT 78462F953 3701995 1429 SH SOLE 1 0 0 1429 SPDR S&P 500 ETF TR TR UNIT 78462F103 42717626 76365 SH SOLE 1 0 0 76365 SPDR S&P 500 ETF TR TR UNIT 78462F103 239978 429 SH SOLE 2 0 0 429 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2569789 4817 SH SOLE 1 0 0 4817 SPDR SER TR AEROSPACE DEF 78464A631 687336 4277 SH SOLE 1 0 0 4277 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 8000357 87216 SH SOLE 1 0 0 87216 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 697790 7607 SH SOLE 2 0 0 7607 SPDR SER TR BLOOMBERG HIGH Y 78468R622 5769275 60538 SH SOLE 1 0 0 60538 SPDR SER TR BLOOMBERG INVT 78468R200 407931 13236 SH SOLE 1 0 0 13236 SPDR SER TR DJ REIT ETF 78464A607 234465 2365 SH SOLE 1 0 0 2365 SPDR SER TR MSCI USA STRTGIC 78468R812 244438 1560 SH SOLE 1 0 0 1560 SPDR SER TR NUVEEN BLMBRG SH 78468R739 466622 9803 SH SOLE 1 0 0 9803 SPDR SER TR PORTFLI INTRMDIT 78464A672 7901678 276476 SH SOLE 1 0 0 276476 SPDR SER TR PORTFLI TIPS ETF 78464A656 4255704 161323 SH SOLE 1 0 0 161323 SPDR SER TR PORTFOLIO INTRMD 78464A375 5036062 151506 SH SOLE 1 0 0 151506 SPDR SER TR PORTFOLIO LN TSR 78464A664 11621818 426333 SH SOLE 1 0 0 426333 SPDR SER TR PORTFOLIO S&P400 78464A847 4484415 87620 SH SOLE 1 0 0 87620 SPDR SER TR PORTFOLIO S&P500 78464A854 20939270 318420 SH SOLE 1 0 0 318420 SPDR SER TR PORTFOLIO S&P600 78468R853 1775437 43558 SH SOLE 1 0 0 43558 SPDR SER TR PORTFOLIO SH TSR 78468R101 234591 8023 SH SOLE 1 0 0 8023 SPDR SER TR PORTFOLIO SHORT 78464A474 991987 32956 SH SOLE 1 0 0 32956 SPDR SER TR PRTFLO S&P500 GW 78464A409 7507540 93412 SH SOLE 1 0 0 93412 SPDR SER TR PRTFLO S&P500 HI 78468R788 2038410 46055 SH SOLE 1 0 0 46055 SPDR SER TR PRTFLO S&P500 VL 78464A508 9589868 187779 SH SOLE 1 0 0 187779 SPDR SER TR S&P 400 MDCP VAL 78464A839 1369958 17780 SH SOLE 1 0 0 17780 SPDR SER TR S&P 600 SMCP VAL 78464A300 1540118 19644 SH SOLE 1 0 0 19644 SPDR SER TR S&P CAP MKTS 78464A771 275829 2186 SH SOLE 1 0 0 2186 SPDR SER TR S&P DIVID ETF 78464A763 1809896 13339 SH SOLE 1 0 0 13339 SPDR SER TR S&P REGL BKG 78464A698 1381876 24307 SH SOLE 1 0 0 24307 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 317140 11163 SH SOLE 1 0 0 11163 SPROTT PHYSICAL GOLD TR UNIT 85207H104 279289 11608 SH SOLE 1 0 0 11608 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 227986 19654 SH SOLE 1 0 0 19654 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 939067 20951 SH SOLE 1 0 0 20951 SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 633603 22200 SH SOLE 1 0 0 22200 STAG INDL INC COM 85254J102 355556 9844 SH SOLE 1 0 0 9844 STARBUCKS CORP COM 855244109 222393 2267 SH SOLE 1 0 0 2267 STATE STR CORP COM 857477103 1383689 15455 SH SOLE 1 0 0 15455 STRYKER CORPORATION COM 863667101 1103126 2963 SH SOLE 1 0 0 2963 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 324845 5595 SH SOLE 1 0 0 5595 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 473770 8160 SH SOLE 2 0 0 8160 SYNOPSYS INC COM 871607107 251307 586 SH SOLE 1 0 0 586 SYSCO CORP COM 871829107 344968 4597 SH SOLE 1 0 0 4597 T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867 1598996 49535 SH SOLE 1 0 0 49535 T ROWE PRICE ETF INC SMALL MID CAP 87283Q826 478931 15713 SH SOLE 1 0 0 15713 T-MOBILE US INC COM 872590104 316850 1188 SH SOLE 1 0 0 1188 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 962301 5797 SH SOLE 1 0 0 5797 TARGET CORP COM 87612E106 759995 7282 SH SOLE 1 0 0 7282 TE CONNECTIVITY PLC ORD SHS G87052109 647547 4582 SH SOLE 1 0 0 4582 TESLA INC COM 88160R101 4062591 15676 SH SOLE 1 0 0 15676 TEXAS INSTRS INC COM 882508104 389606 2168 SH SOLE 1 0 0 2168 THE CIGNA GROUP COM 125523100 2365290 7189 SH SOLE 1 0 0 7189 THERMO FISHER SCIENTIFIC INC COM 883556102 210913 424 SH SOLE 1 0 0 424 TJX COS INC NEW COM 872540109 1264206 10379 SH SOLE 1 0 0 10379 TORONTO DOMINION BK ONT COM NEW 891160509 1423673 23752 SH SOLE 1 0 0 23752 TOYOTA MOTOR CORP ADS 892331307 4067060 23039 SH SOLE 1 0 0 23039 TRANE TECHNOLOGIES PLC SHS G8994E103 572159 1698 SH SOLE 1 0 0 1698 TRINET GROUP INC COM 896288107 2574350 32488 SH SOLE 1 0 0 32488 TRUIST FINL CORP COM 89832Q109 2401643 58363 SH SOLE 1 0 0 58363 TYSON FOODS INC CL A 902494103 4943301 77469 SH SOLE 1 0 0 77469 UBER TECHNOLOGIES INC COM 90353T100 568163 7798 SH SOLE 1 0 0 7798 UGI CORP NEW COM 902681105 581986 17598 SH SOLE 1 0 0 17598 ULTA BEAUTY INC COM 90384S303 240451 656 SH SOLE 1 0 0 656 UNILEVER PLC SPON ADR NEW 904767704 270976 4550 SH SOLE 1 0 0 4550 UNION PAC CORP COM 907818108 447403 1894 SH SOLE 1 0 0 1894 UNITED BANKSHARES INC WEST V COM 909907107 866230 24985 SH SOLE 1 0 0 24985 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 386084 13725 SH SOLE 1 0 0 13725 UNITED PARCEL SERVICE INC CL B 911312106 639050 5810 SH SOLE 1 0 0 5810 UNITEDHEALTH GROUP INC COM 91324P102 2244587 4286 SH SOLE 1 0 0 4286 UNUM GROUP COM 91529Y106 8956354 109948 SH SOLE 1 0 0 109948 UPSTART HLDGS INC NOTE 0.250% 8/1 91680MAB3 18680 20000 SH SOLE 1 0 0 20000 US BANCORP DEL COM NEW 902973304 3009673 71285 SH SOLE 1 0 0 71285 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 202350 7500 SH SOLE 1 0 0 7500 VALE S A SPONSORED ADS 91912E105 246884 24738 SH SOLE 1 0 0 24738 VANECK ETF TRUST GOLD MINERS ETF 92189F106 758852 16507 SH SOLE 1 0 0 16507 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 4477799 87491 SH SOLE 1 0 0 87491 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 362549 15195 SH SOLE 1 0 0 15195 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 202506 2301 SH SOLE 1 0 0 2301 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 607965 2875 SH SOLE 1 0 0 2875 VANGUARD BD INDEX FDS INTERMED TERM 921937819 310348 4053 SH SOLE 1 0 0 4053 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 5418295 69217 SH SOLE 1 0 0 69217 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 911288 12407 SH SOLE 1 0 0 12407 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 394438 8079 SH SOLE 1 0 0 8079 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6229202 36162 SH SOLE 1 0 0 36162 VANGUARD INDEX FDS GROWTH ETF 922908736 9811845 26460 SH SOLE 1 0 0 26460 VANGUARD INDEX FDS LARGE CAP ETF 922908637 4246924 16523 SH SOLE 1 0 0 16523 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2419086 9888 SH SOLE 1 0 0 9888 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 242250 1509 SH SOLE 1 0 0 1509 VANGUARD INDEX FDS MID CAP ETF 922908629 1091316 4220 SH SOLE 1 0 0 4220 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1527713 16873 SH SOLE 1 0 0 16873 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 27688019 53877 SH SOLE 1 0 0 53877 VANGUARD INDEX FDS SM CP VAL ETF 922908611 2893012 15530 SH SOLE 1 0 0 15530 VANGUARD INDEX FDS SMALL CP ETF 922908751 680922 3071 SH SOLE 1 0 0 3071 VANGUARD INDEX FDS SML CP GRW ETF 922908595 443157 1760 SH SOLE 1 0 0 1760 VANGUARD INDEX FDS TOTAL STK MKT 922908769 43557251 158482 SH SOLE 1 0 0 158482 VANGUARD INDEX FDS VALUE ETF 922908744 13099405 75833 SH SOLE 1 0 0 75833 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 713524 11763 SH SOLE 1 0 0 11763 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 608553 13446 SH SOLE 1 0 0 13446 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 404478 3488 SH SOLE 1 0 0 3488 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2589519 51894 SH SOLE 1 0 0 51894 VANGUARD MUN BD FDS INTERMEDIATE TRM 922907738 286578 2900 SH SOLE 1 0 0 2900 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1027319 20704 SH SOLE 1 0 0 20704 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2946199 36035 SH SOLE 1 0 0 36035 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2505073 42173 SH SOLE 1 0 0 42173 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 2801897 36911 SH SOLE 1 0 0 36911 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 220531 4762 SH SOLE 1 0 0 4762 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 369344 6293 SH SOLE 1 0 0 6293 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3104230 33454 SH SOLE 1 0 0 33454 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2947464 35710 SH SOLE 1 0 0 35710 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 9616105 49570 SH SOLE 1 0 0 49570 VANGUARD STAR FDS VG TL INTL STK F 921909768 873351 14064 SH SOLE 1 0 0 14064 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1664755 32751 SH SOLE 1 0 0 32751 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 25539269 198040 SH SOLE 1 0 0 198040 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 4324120 52136 SH SOLE 1 0 0 52136 VANGUARD WORLD FD CONSUM STP ETF 92204A207 205508 939 SH SOLE 1 0 0 939 VANGUARD WORLD FD ENERGY ETF 92204A306 355855 2743 SH SOLE 1 0 0 2743 VANGUARD WORLD FD FINANCIALS ETF 92204A405 535401 4481 SH SOLE 1 0 0 4481 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 440911 1666 SH SOLE 1 0 0 1666 VANGUARD WORLD FD INDUSTRIAL ETF 92204A603 255865 1034 SH SOLE 1 0 0 1034 VANGUARD WORLD FD INF TECH ETF 92204A702 9363630 17264 SH SOLE 1 0 0 17264 VANGUARD WORLD FD MEGA GRWTH IND 921910816 314748 1019 SH SOLE 1 0 0 1019 VANGUARD WORLD FD UTILITIES ETF 92204A876 4651891 27234 SH SOLE 1 0 0 27234 VENTAS INC COM 92276F100 217076 3157 SH SOLE 1 0 0 3157 VERIZON COMMUNICATIONS INC COM 92343V104 5175456 114097 SH SOLE 1 0 0 114097 VERTEX PHARMACEUTICALS INC COM 92532F100 960913 1982 SH SOLE 1 0 0 1982 VERTIV HOLDINGS CO COM CL A 92537N108 302428 4189 SH SOLE 1 0 0 4189 VISA INC COM CL A 92826C839 1639838 4679 SH SOLE 1 0 0 4679 WAFD INC COM 938824109 592780 20741 SH SOLE 1 0 0 20741 WALMART INC COM 931142103 8693041 99021 SH SOLE 1 0 0 99021 WARNER BROS DISCOVERY INC COM SER A 934423104 110338 10283 SH SOLE 1 0 0 10283 WASTE MGMT INC DEL COM 94106L109 301435 1302 SH SOLE 1 0 0 1302 WELLS FARGO CO NEW PERP PFD CNV A 949746804 257710 215 SH SOLE 1 0 0 215 WELLTOWER INC COM 95040Q104 379696 2478 SH SOLE 1 0 0 2478 WESTAMERICA BANCORPORATION COM 957090103 2351455 46444 SH SOLE 1 0 0 46444 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 380436 9288 SH SOLE 2 0 0 9288 WHIRLPOOL CORP COM 963320106 283133 3141 SH SOLE 1 0 0 3141 WILLIAMS COS INC COM 969457100 298800 5000 SH SOLE 2 0 0 5000 WINNEBAGO INDS INC COM 974637100 1080308 31350 SH SOLE 1 0 0 31350 WISDOMTREE TR EMER MKT HIGH FD 97717W315 302937 7199 SH SOLE 1 0 0 7199 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 7806415 155105 SH SOLE 1 0 0 155105 WISDOMTREE TR INTL LRGCAP DV 97717W794 384278 6978 SH SOLE 1 0 0 6978 WISDOMTREE TR US HIGH DIVIDEND 97717W208 515019 5194 SH SOLE 1 0 0 5194 WISDOMTREE TR US LARGECAP DIVD 97717W307 3814695 48062 SH SOLE 1 0 0 48062 WISDOMTREE TR US LARGECAP FUND 97717W588 344476 5811 SH SOLE 1 0 0 5811 WISDOMTREE TR US MIDCAP DIVID 97717W505 4010094 80979 SH SOLE 1 0 0 80979 WISDOMTREE TR US QTLY DIV GRT 97717X669 8726062 109267 SH SOLE 1 0 0 109267 WISDOMTREE TR US S CAP QTY DIV 97717X651 3481614 74872 SH SOLE 1 0 0 74872 WISDOMTREE TR US SMALLCAP DIVD 97717W604 889956 27846 SH SOLE 1 0 0 27846 WISDOMTREE TR WISDOMTREE US VA 97717W547 2718460 33083 SH SOLE 1 0 0 33083 WORLD GOLD TR SPDR GLD MINIS 98149E303 568769 9190 SH SOLE 1 0 0 9190 WORTHINGTON ENTERPRISES INC COM 981811102 601080 12000 SH SOLE 2 0 0 12000 WORTHINGTON STL INC COM SHS 982104101 303960 12000 SH SOLE 2 0 0 12000 XAI OCTAGN FLT RAT & ALT INM COM 98400T106 233186 39456 SH SOLE 2 0 0 39456 XYLEM INC COM 98419M100 2738378 22923 SH SOLE 1 0 0 22923 YUM BRANDS INC COM 988498101 314261 1997 SH SOLE 1 0 0 1997