The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   1,078,547 9,799 SH   SOLE   9,799 0 0
ABBVIE INC COM 00287Y109   1,768,888 11,414 SH   SOLE   11,414 0 0
ADOBE INC COM 00724F101   342,990 575 SH   SOLE   575 0 0
ADVANCED MICRO DEVICES INC COM 007903107   234,087 1,588 SH   SOLE   1,588 0 0
AGNICO EAGLE MINES LTD COM 008474108   2,225,210 40,569 SH   SOLE   40,569 0 0
AIR PRODS & CHEMS INC COM 009158106   5,736,645 20,952 SH   SOLE   20,952 0 0
ALPHABET INC CAP STK CL A 02079K305   2,146,477 15,366 SH   SOLE   15,366 0 0
ALPHABET INC CAP STK CL C 02079K107   2,031,099 14,412 SH   SOLE   14,412 0 0
ALTRIA GROUP INC COM 02209S103   4,117,919 102,080 SH   SOLE   102,080 0 0
AMAZON COM INC COM 023135106   3,321,586 21,861 SH   SOLE   21,861 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877   1,421,608 15,831 SH   SOLE   15,831 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885   709,175 8,696 SH   SOLE   8,696 0 0
AMERICAN EXPRESS CO COM 025816109   1,310,880 6,997 SH   SOLE   6,997 0 0
AMERIPRISE FINL INC COM 03076C106   524,653 1,381 SH   SOLE   1,381 0 0
AMGEN INC COM 031162100   4,237,715 14,713 SH   SOLE   14,713 0 0
ANALOG DEVICES INC COM 032654105   1,564,367 7,879 SH   SOLE   7,879 0 0
APPLE INC COM 037833100   8,896,946 46,211 SH   SOLE   46,211 0 0
ARISTA NETWORKS INC COM 040413106   930,151 3,950 SH   SOLE   3,950 0 0
AT&T INC COM 00206R102   264,387 15,756 SH   SOLE   15,756 0 0
AUTODESK INC COM 052769106   303,863 1,248 SH   SOLE   1,248 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   628,320 2,697 SH   SOLE   2,697 0 0
BAIDU INC SPON ADR REP A 056752108   225,553 1,894 SH   SOLE   1,894 0 0
BANK AMERICA CORP COM 060505104   2,304,198 68,435 SH   SOLE   68,435 0 0
BANK MONTREAL QUE COM 063671101   564,575 5,706 SH   SOLE   5,706 0 0
BANK NEW YORK MELLON CORP COM 064058100   911,585 17,514 SH   SOLE   17,514 0 0
BERKLEY W R CORP COM 084423102   262,371 3,710 SH   SOLE   3,710 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   17,757,031 49,787 SH   SOLE   49,787 0 0
BEST BUY INC COM 086516101   247,657 3,164 SH   SOLE   3,164 0 0
BLACKROCK ETF TRUST US CARBON TRANS 09290C509   432,695 8,267 SH   SOLE   8,267 0 0
BLACKROCK INC COM 09247X101   6,150,494 7,576 SH   SOLE   7,576 0 0
BOEING CO COM 097023105   303,148 1,163 SH   SOLE   1,163 0 0
BOOKING HOLDINGS INC COM 09857L108   1,201,266 339 SH   SOLE   339 0 0
BOYD GAMING CORP COM 103304101   970,888 15,507 SH   SOLE   15,507 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   3,215,350 62,665 SH   SOLE   62,665 0 0
BROADCOM INC COM 11135F101   762,411 683 SH   SOLE   683 0 0
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   4,186,246 148,291 SH   SOLE   148,291 0 0
CARDINAL HEALTH INC COM 14149Y108   742,632 7,367 SH   SOLE   7,367 0 0
CASS INFORMATION SYS INC COM 14808P109   521,076 11,567 SH   SOLE   11,567 0 0
CATERPILLAR INC COM 149123101   320,802 1,085 SH   SOLE   1,085 0 0
CENCORA INC COM 03073E105   2,533,345 12,335 SH   SOLE   12,335 0 0
CHEVRON CORP NEW COM 166764100   2,712,772 18,187 SH   SOLE   18,187 0 0
CISCO SYS INC COM 17275R102   2,835,410 56,125 SH   SOLE   56,125 0 0
COCA COLA CO COM 191216100   4,567,471 77,507 SH   SOLE   77,507 0 0
COMCAST CORP NEW CL A 20030N101   3,244,853 73,999 SH   SOLE   73,999 0 0
COMERICA INC COM 200340107   421,812 7,558 SH   SOLE   7,558 0 0
CONOCOPHILLIPS COM 20825C104   3,117,854 26,862 SH   SOLE   26,862 0 0
CORTEVA INC COM 22052L104   1,267,196 26,444 SH   SOLE   26,444 0 0
COSTCO WHSL CORP NEW COM 22160K105   500,913 759 SH   SOLE   759 0 0
CROWN CASTLE INC COM 22822V101   763,750 6,630 SH   SOLE   6,630 0 0
CROWN HLDGS INC COM 228368106   387,975 4,213 SH   SOLE   4,213 0 0
CULLEN FROST BANKERS INC COM 229899109   496,989 4,581 SH   SOLE   4,581 0 0
CUMMINS INC COM 231021106   463,089 1,933 SH   SOLE   1,933 0 0
CVS HEALTH CORP COM 126650100   1,439,609 18,232 SH   SOLE   18,232 0 0
DANAHER CORPORATION COM 235851102   233,422 1,009 SH   SOLE   1,009 0 0
DARLING INGREDIENTS INC COM 237266101   1,458,767 29,269 SH   SOLE   29,269 0 0
DEERE & CO COM 244199105   461,450 1,154 SH   SOLE   1,154 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   295,544 2,029 SH   SOLE   2,029 0 0
DIAMONDBACK ENERGY INC COM 25278X109   479,577 3,092 SH   SOLE   3,092 0 0
DISNEY WALT CO COM 254687106   549,770 6,089 SH   SOLE   6,089 0 0
DOLLAR GEN CORP NEW COM 256677105   259,529 1,909 SH   SOLE   1,909 0 0
DOW INC COM 260557103   292,120 5,327 SH   SOLE   5,327 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   5,034,263 51,878 SH   SOLE   51,878 0 0
DUPONT DE NEMOURS INC COM 26614N102   2,310,362 30,032 SH   SOLE   30,032 0 0
EATON CORP PLC SHS G29183103   7,975,488 33,118 SH   SOLE   33,118 0 0
ELEVANCE HEALTH INC COM 036752103   808,849 1,715 SH   SOLE   1,715 0 0
ELI LILLY & CO COM 532457108   575,137 987 SH   SOLE   987 0 0
ENBRIDGE INC COM 29250N105   7,131,490 197,987 SH   SOLE   197,987 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   287,764 10,921 SH   SOLE   10,921 0 0
EOG RES INC COM 26875P101   1,036,070 8,566 SH   SOLE   8,566 0 0
EQUITY COMWLTH COM SH BEN INT 294628102   931,661 48,524 SH   SOLE   48,524 0 0
EXXON MOBIL CORP COM 30231G102   11,031,384 110,336 SH   SOLE   110,336 0 0
FIRST AMERN FINL CORP COM 31847R102   268,233 4,163 SH   SOLE   4,163 0 0
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   3,623,866 203,245 SH   SOLE   203,245 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   2,490,366 147,709 SH   SOLE   147,709 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   1,000,380 19,363 SH   SOLE   19,363 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   4,500,117 162,518 SH   SOLE   162,518 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   12,936,036 250,359 SH   SOLE   250,359 0 0
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804   1,340,188 70,685 SH   SOLE   70,685 0 0
FIRST TR EXCHANGE-TRADED FD CBOE VEST RISING 33738D879   441,008 19,108 SH   SOLE   19,108 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,145,672 24,868 SH   SOLE   24,868 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   1,953,908 40,437 SH   SOLE   40,437 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   1,643,525 39,536 SH   SOLE   39,536 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   1,464,732 18,300 SH   SOLE   18,300 0 0
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854   257,966 7,281 SH   SOLE   7,281 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   2,622,024 58,783 SH   SOLE   58,783 0 0
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   8,728,615 214,832 SH   SOLE   214,832 0 0
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839   6,234,132 161,006 SH   SOLE   161,006 0 0
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664   563,011 14,477 SH   SOLE   14,477 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F631   4,816,436 139,324 SH   SOLE   139,324 0 0
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771   4,973,542 132,663 SH   SOLE   132,663 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST U S 33740U661   422,912 13,183 SH   SOLE   13,183 0 0
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672   1,638,291 45,058 SH   SOLE   45,058 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U786   8,702,176 255,721 SH   SOLE   255,721 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307   1,739,870 43,237 SH   SOLE   43,237 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   6,644,617 268,578 SH   SOLE   268,578 0 0
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   592,005 13,925 SH   SOLE   13,925 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406   3,052,227 85,359 SH   SOLE   85,359 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680   255,427 7,011 SH   SOLE   7,011 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623   553,876 13,906 SH   SOLE   13,906 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109   19,079,426 531,757 SH   SOLE   531,757 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   19,352,928 477,143 SH   SOLE   477,143 0 0
FISERV INC COM 337738108   746,674 5,621 SH   SOLE   5,621 0 0
FORD MTR CO DEL COM 345370860   146,551 12,022 SH   SOLE   12,022 0 0
FRANCO NEV CORP COM 351858105   691,565 6,241 SH   SOLE   6,241 0 0
FRANKLIN RESOURCES INC COM 354613101   432,759 14,527 SH   SOLE   14,527 0 0
GENERAL DYNAMICS CORP COM 369550108   1,877,156 7,229 SH   SOLE   7,229 0 0
GENERAL MTRS CO COM 37045V100   267,843 7,457 SH   SOLE   7,457 0 0
GENUINE PARTS CO COM 372460105   3,969,493 28,661 SH   SOLE   28,661 0 0
GLOBAL PMTS INC COM 37940X102   1,143,762 9,006 SH   SOLE   9,006 0 0
GLOBAL X FDS RATE PREFERRED 37954Y376   646,386 27,910 SH   SOLE   27,910 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   2,357,455 23,636 SH   SOLE   23,636 0 0
HANESBRANDS INC COM 410345102   174,114 39,039 SH   SOLE   39,039 0 0
HOME DEPOT INC COM 437076102   1,734,271 5,004 SH   SOLE   5,004 0 0
HONEYWELL INTL INC COM 438516106   286,883 1,368 SH   SOLE   1,368 0 0
INTEL CORP COM 458140100   3,679,913 73,232 SH   SOLE   73,232 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   294,771 1,802 SH   SOLE   1,802 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   654,966 8,089 SH   SOLE   8,089 0 0
INTRUSION INC COM NEW 46121E205   4,554 18,000 SH   SOLE   18,000 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   308,327 914 SH   SOLE   914 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   2,219,693 115,010 SH   SOLE   115,010 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   3,449,090 165,147 SH   SOLE   165,147 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   3,846,028 188,024 SH   SOLE   188,024 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   399,057 974 SH   SOLE   974 0 0
IQVIA HLDGS INC COM 46266C105   946,055 4,089 SH   SOLE   4,089 0 0
ISHARES INC EMNG MKTS EQT 46434G889   556,280 12,979 SH   SOLE   12,979 0 0
ISHARES INC MSCI EMRG CHN 46434G764   532,767 9,615 SH   SOLE   9,615 0 0
ISHARES INC CORE MSCI EMKT 46434G103   465,134 9,196 SH   SOLE   9,196 0 0
ISHARES TR JPMORGAN USD EMG 464288281   905,206 10,164 SH   SOLE   10,164 0 0
ISHARES TR RUS 1000 ETF 464287622   2,754,390 10,503 SH   SOLE   10,503 0 0
ISHARES TR TIPS BD ETF 464287176   772,531 7,187 SH   SOLE   7,187 0 0
ISHARES TR ESG MSCI LEADR 46435U218   564,333 6,688 SH   SOLE   6,688 0 0
ISHARES TR MSCI USA VALUE 46432F388   663,046 6,554 SH   SOLE   6,554 0 0
ISHARES TR BROAD USD HIGH 46435U853   397,960 10,948 SH   SOLE   10,948 0 0
ISHARES TR ESG MSCI USA ETF 46436E767   249,751 6,272 SH   SOLE   6,272 0 0
ISHARES TR TRS FLT RT BD 46434V860   23,564,326 466,898 SH   SOLE   466,898 0 0
ISHARES TR IBONDS DEC 46435U697   337,135 13,002 SH   SOLE   13,002 0 0
ISHARES TR US INFRASTRUC 46435U713   550,244 13,664 SH   SOLE   13,664 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   1,583,038 5,783 SH   SOLE   5,783 0 0
ISHARES TR GNMA BOND ETF 46429B333   253,862 5,737 SH   SOLE   5,737 0 0
ISHARES TR EAFE GRWTH ETF 464288885   552,274 5,702 SH   SOLE   5,702 0 0
ISHARES TR S&P 100 ETF 464287101   1,269,749 5,684 SH   SOLE   5,684 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   13,773,640 272,099 SH   SOLE   272,099 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,641,362 5,414 SH   SOLE   5,414 0 0
ISHARES TR EAFE VALUE ETF 464288877   528,971 10,153 SH   SOLE   10,153 0 0
ISHARES TR MSCI USA MMENTM 46432F396   1,284,804 8,189 SH   SOLE   8,189 0 0
ISHARES TR IBOXX HI YD ETF 464288513   1,115,850 14,419 SH   SOLE   14,419 0 0
ISHARES TR EUROPE ETF 464287861   869,811 16,455 SH   SOLE   16,455 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   1,807,806 17,230 SH   SOLE   17,230 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   2,982,384 124,995 SH   SOLE   124,995 0 0
ISHARES TR EXPND TEC SC ETF 464287549   204,818 457 SH   SOLE   457 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,797,951 17,931 SH   SOLE   17,931 0 0
ISHARES TR GOV/CRED BD ETF 464288596   203,410 1,933 SH   SOLE   1,933 0 0
ISHARES TR U.S. TECH ETF 464287721   2,413,885 19,665 SH   SOLE   19,665 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   529,043 21,367 SH   SOLE   21,367 0 0
ISHARES TR CORE TOTAL USD 46434V613   398,552 8,651 SH   SOLE   8,651 0 0
ISHARES TR IBDS DEC28 ETF 46435U515   542,663 21,629 SH   SOLE   21,629 0 0
ISHARES TR 20 YR TR BD ETF 464287432   2,162,703 21,872 SH   SOLE   21,872 0 0
ISHARES TR IBONDS 25 TRM TS 46436E866   205,376 8,822 SH   SOLE   8,822 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   281,325 3,746 SH   SOLE   3,746 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9   537,390 22,457 SH   SOLE   22,457 0 0
ISHARES TR PFD AND INCM SEC 464288687   712,921 22,857 SH   SOLE   22,857 0 0
ISHARES TR IBONDS DEC 29 46436E205   548,553 23,778 SH   SOLE   23,778 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   5,348,174 104,304 SH   SOLE   104,304 0 0
ISHARES TR IBOXX INV CP ETF 464287242   373,367 3,374 SH   SOLE   3,374 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   1,976,146 25,325 SH   SOLE   25,325 0 0
ISHARES TR IBONDS DEC 2030 46436E726   551,482 25,484 SH   SOLE   25,484 0 0
ISHARES TR MSCI KLD400 SOC 464288570   296,368 3,255 SH   SOLE   3,255 0 0
ISHARES TR ESG AWRE USD ETF 46435G193   596,503 25,634 SH   SOLE   25,634 0 0
ISHARES TR GLOBAL ENERG ETF 464287341   1,025,464 26,220 SH   SOLE   26,220 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   630,148 26,366 SH   SOLE   26,366 0 0
ISHARES TR MBS ETF 464288588   2,595,675 27,590 SH   SOLE   27,590 0 0
ISHARES TR S&P 500 VAL ETF 464287408   5,718,575 32,886 SH   SOLE   32,886 0 0
ISHARES TR CORE S&P SCP ETF 464287804   329,080 3,040 SH   SOLE   3,040 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   5,355,250 36,396 SH   SOLE   36,396 0 0
ISHARES TR CORE S&P TTL STK 464287150   10,698,367 101,667 SH   SOLE   101,667 0 0
ISHARES TR SHORT TREAS BD 464288679   320,245 2,908 SH   SOLE   2,908 0 0
ISHARES TR CORE S&P500 ETF 464287200   18,039,226 37,768 SH   SOLE   37,768 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   341,946 9,104 SH   SOLE   9,104 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   1,566,987 9,483 SH   SOLE   9,483 0 0
ISHARES TR NATIONAL MUN ETF 464288414   296,610 2,736 SH   SOLE   2,736 0 0
ISHARES TR MSCI INTL VLU FT 46435G409   1,297,850 48,957 SH   SOLE   48,957 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   235,008 9,434 SH   SOLE   9,434 0 0
ISHARES TR INTL DIV GRWTH 46435G524   4,687,367 72,594 SH   SOLE   72,594 0 0
ISHARES TR 10-20 YR TRS ETF 464288653   250,405 2,313 SH   SOLE   2,313 0 0
ISHARES TR CORE US AGGBD ET 464287226   234,201 2,360 SH   SOLE   2,360 0 0
ISHARES TR CORE S&P MCP ETF 464287507   643,542 2,322 SH   SOLE   2,322 0 0
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   1,290,887 25,552 SH   SOLE   25,552 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705   11,483,961 123,373 SH   SOLE   123,373 0 0
JOHNSON & JOHNSON COM 478160104   3,668,039 23,402 SH   SOLE   23,402 0 0
JONES LANG LASALLE INC COM 48020Q107   265,929 1,408 SH   SOLE   1,408 0 0
JPMORGAN CHASE & CO COM 46625H100   7,537,359 44,311 SH   SOLE   44,311 0 0
KINDER MORGAN INC DEL COM 49456B101   527,766 29,919 SH   SOLE   29,919 0 0
KLA CORP COM NEW 482480100   224,963 387 SH   SOLE   387 0 0
KROGER CO COM 501044101   536,454 11,736 SH   SOLE   11,736 0 0
LAM RESEARCH CORP COM 512807108   245,944 314 SH   SOLE   314 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   7,070,328 66,525 SH   SOLE   66,525 0 0
LOEWS CORP COM 540424108   1,885,611 27,096 SH   SOLE   27,096 0 0
LOWES COS INC COM 548661107   1,594,633 7,165 SH   SOLE   7,165 0 0
M & T BK CORP COM 55261F104   271,693 1,982 SH   SOLE   1,982 0 0
MARKEL GROUP INC COM 570535104   200,206 141 SH   SOLE   141 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,972,912 4,626 SH   SOLE   4,626 0 0
MCDONALDS CORP COM 580135101   363,017 1,224 SH   SOLE   1,224 0 0
MCKESSON CORP COM 58155Q103   2,959,517 6,392 SH   SOLE   6,392 0 0
MEDTRONIC PLC SHS G5960L103   1,586,415 19,257 SH   SOLE   19,257 0 0
MERCK & CO INC COM 58933Y105   1,917,189 17,586 SH   SOLE   17,586 0 0
META PLATFORMS INC CL A 30303M102   2,417,338 6,829 SH   SOLE   6,829 0 0
MICROSOFT CORP COM 594918104   7,191,370 19,124 SH   SOLE   19,124 0 0
MONDELEZ INTL INC CL A 609207105   296,713 4,097 SH   SOLE   4,097 0 0
MORGAN STANLEY COM NEW 617446448   797,285 8,550 SH   SOLE   8,550 0 0
NETFLIX INC COM 64110L106   407,635 837 SH   SOLE   837 0 0
NORTHERN TR CORP COM 665859104   391,019 4,634 SH   SOLE   4,634 0 0
NOVARTIS AG SPONSORED ADR 66987V109   2,422,405 23,991 SH   SOLE   23,991 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   90,799 13,432 SH   SOLE   13,432 0 0
NVIDIA CORPORATION COM 67066G104   4,355,241 8,795 SH   SOLE   8,795 0 0
OCCIDENTAL PETE CORP COM 674599105   720,397 12,065 SH   SOLE   12,065 0 0
OMNICOM GROUP INC COM 681919106   839,013 9,698 SH   SOLE   9,698 0 0
ONEOK INC NEW COM 682680103   1,624,845 23,139 SH   SOLE   23,139 0 0
ORACLE CORP COM 68389X105   3,211,709 30,463 SH   SOLE   30,463 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   574,418 605 SH   SOLE   605 0 0
PEPSICO INC COM 713448108   2,190,453 12,897 SH   SOLE   12,897 0 0
PFIZER INC COM 717081103   768,136 26,681 SH   SOLE   26,681 0 0
PHILIP MORRIS INTL INC COM 718172109   1,496,728 15,909 SH   SOLE   15,909 0 0
PHILLIPS 66 COM 718546104   5,629,807 42,285 SH   SOLE   42,285 0 0
PHYSICIANS RLTY TR COM 71943U104   549,872 41,313 SH   SOLE   41,313 0 0
PIONEER NAT RES CO COM 723787107   208,133 926 SH   SOLE   926 0 0
PNC FINL SVCS GROUP INC COM 693475105   397,190 2,565 SH   SOLE   2,565 0 0
PRICE T ROWE GROUP INC COM 74144T108   4,058,616 37,688 SH   SOLE   37,688 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   4,480,409 56,952 SH   SOLE   56,952 0 0
PROCTER AND GAMBLE CO COM 742718109   1,351,445 9,222 SH   SOLE   9,222 0 0
PROGRESSIVE CORP COM 743315103   652,411 4,096 SH   SOLE   4,096 0 0
PRUDENTIAL FINL INC COM 744320102   500,919 4,830 SH   SOLE   4,830 0 0
QORVO INC COM 74736K101   205,513 1,825 SH   SOLE   1,825 0 0
QUALCOMM INC COM 747525103   5,208,881 36,015 SH   SOLE   36,015 0 0
REPUBLIC SVCS INC COM 760759100   6,521,032 39,543 SH   SOLE   39,543 0 0
ROBLOX CORP CL A 771049103   544,891 11,918 SH   SOLE   11,918 0 0
RTX CORPORATION COM 75513E101   802,254 9,535 SH   SOLE   9,535 0 0
SALESFORCE INC COM 79466L302   371,354 1,411 SH   SOLE   1,411 0 0
SANOFI SPONSORED ADR 80105N105   778,389 15,652 SH   SOLE   15,652 0 0
SCHWAB CHARLES CORP COM 808513105   2,431,495 35,342 SH   SOLE   35,342 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   461,755 5,566 SH   SOLE   5,566 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   930,955 19,969 SH   SOLE   19,969 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   201,707 2,678 SH   SOLE   2,678 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,869,053 34,221 SH   SOLE   34,221 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,838,077 48,885 SH   SOLE   48,885 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   324,748 1,687 SH   SOLE   1,687 0 0
SNOWFLAKE INC CL A 833445109   342,131 1,719 SH   SOLE   1,719 0 0
SOUTHERN CO COM 842587107   569,795 8,126 SH   SOLE   8,126 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   320,425 9,049 SH   SOLE   9,049 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,050,056 2,209 SH   SOLE   2,209 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   730,744 29,067 SH   SOLE   29,067 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   529,344 11,352 SH   SOLE   11,352 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805   10,016,537 171,369 SH   SOLE   171,369 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   26,720,912 292,383 SH   SOLE   292,383 0 0
SPDR SER TR PORTFOLIO CRPORT 78464A144   817,245 27,788 SH   SOLE   27,788 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   7,606,778 248,669 SH   SOLE   248,669 0 0
SPDR SER TR DJ REIT ETF 78464A607   302,736 3,176 SH   SOLE   3,176 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   3,128,276 55,962 SH   SOLE   55,962 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   272,033 2,872 SH   SOLE   2,872 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300   4,599,127 105,267 SH   SOLE   105,267 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   186,572 11,712 SH   SOLE   11,712 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   181,339 22,443 SH   SOLE   22,443 0 0
STARBUCKS CORP COM 855244109   4,043,371 42,114 SH   SOLE   42,114 0 0
STATE STR CORP COM 857477103   320,452 4,137 SH   SOLE   4,137 0 0
SYSCO CORP COM 871829107   469,714 6,423 SH   SOLE   6,423 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   701,216 6,742 SH   SOLE   6,742 0 0
TARGET CORP COM 87612E106   300,649 2,111 SH   SOLE   2,111 0 0
TESLA INC COM 88160R101   226,702 912 SH   SOLE   912 0 0
TEXAS INSTRS INC COM 882508104   6,364,955 37,340 SH   SOLE   37,340 0 0
THE CIGNA GROUP COM 125523100   774,751 2,587 SH   SOLE   2,587 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,601,640 8,408 SH   SOLE   8,408 0 0
UGI CORP NEW COM 902681105   319,498 12,988 SH   SOLE   12,988 0 0
UNILEVER PLC SPON ADR NEW 904767704   3,348,497 69,070 SH   SOLE   69,070 0 0
UNITED PARCEL SERVICE INC CL B 911312106   4,570,326 29,068 SH   SOLE   29,068 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,620,484 3,078 SH   SOLE   3,078 0 0
UNUM GROUP COM 91529Y106   277,246 6,131 SH   SOLE   6,131 0 0
US BANCORP DEL COM NEW 902973304   316,204 7,306 SH   SOLE   7,306 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   356,744 2,460 SH   SOLE   2,460 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   361,851 1,648 SH   SOLE   1,648 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   6,254,334 20,118 SH   SOLE   20,118 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,325,719 5,699 SH   SOLE   5,699 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,579,744 7,405 SH   SOLE   7,405 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   243,343 2,754 SH   SOLE   2,754 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   8,138,069 34,306 SH   SOLE   34,306 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   475,597 11,572 SH   SOLE   11,572 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   949,850 12,277 SH   SOLE   12,277 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   11,229,791 65,903 SH   SOLE   65,903 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,864,609 59,804 SH   SOLE   59,804 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   35,003,263 313,565 SH   SOLE   313,565 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,605,452 9,484 SH   SOLE   9,484 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   6,587,736 174,741 SH   SOLE   174,741 0 0
VISA INC COM CL A 92826C839   3,213,309 12,342 SH   SOLE   12,342 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   358,412 13,727 SH   SOLE   13,727 0 0
WALMART INC COM 931142103   2,331,928 14,792 SH   SOLE   14,792 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   155,863 13,696 SH   SOLE   13,696 0 0
WASTE MGMT INC DEL COM 94106L109   5,582,130 31,168 SH   SOLE   31,168 0 0
WELLS FARGO CO NEW COM 949746101   5,818,287 118,210 SH   SOLE   118,210 0 0
WESTAMERICA BANCORPORATION COM 957090103   396,849 7,035 SH   SOLE   7,035 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   7,649,072 167,412 SH   SOLE   167,412 0 0
WISDOMTREE TR US LARGECAP FUND 97717W588   2,830,966 56,489 SH   SOLE   56,489 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604   4,484,082 139,387 SH   SOLE   139,387 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760   214,904 3,366 SH   SOLE   3,366 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   54,821,233 780,040 SH   SOLE   780,040 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   9,108,908 181,308 SH   SOLE   181,308 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703   1,051,084 20,017 SH   SOLE   20,017 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511   270,063 6,135 SH   SOLE   6,135 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610   291,748 9,166 SH   SOLE   9,166 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   2,006,496 69,477 SH   SOLE   69,477 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307   1,566,966 23,606 SH   SOLE   23,606 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315   2,759,431 67,833 SH   SOLE   67,833 0 0
WISDOMTREE TR CURRNCY INT EQ 97717X263   330,714 10,277 SH   SOLE   10,277 0 0
WPP PLC NEW ADR 92937A102   367,469 7,725 SH   SOLE   7,725 0 0