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
3M CO COM 88579Y101   418,936 3,065 SH   SOLE   3,065 0 0
ABBOTT LABS COM 002824100   2,877,635 25,240 SH   SOLE   25,240 0 0
ABBVIE INC COM 00287Y109   1,031,470 5,221 SH   SOLE   5,221 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,025,676 8,559 SH   SOLE   8,559 0 0
ADOBE INC COM 00724F101   2,244,153 4,335 SH   SOLE   4,335 0 0
ADVANCED MICRO DEVICES INC COM 007903107   3,978,800 24,249 SH   SOLE   24,249 0 0
AFLAC INC COM 001055102   347,317 3,106 SH   SOLE   3,106 0 0
ALBEMARLE CORP COM 012653101   1,035,479 10,930 SH   SOLE   10,930 0 0
ALLETE INC COM NEW 018522300   203,839 3,176 SH   SOLE   3,176 0 0
ALPHABET INC CAP STK CL C 02079K107   3,164,077 18,919 SH   SOLE   18,919 0 0
ALPHABET INC CAP STK CL A 02079K305   4,694,567 28,292 SH   SOLE   28,292 0 0
AMAZON COM INC COM 023135106   7,373,448 39,572 SH   SOLE   39,572 0 0
AMERICAN ELEC PWR CO INC COM 025537101   287,741 2,805 SH   SOLE   2,805 0 0
AMERICAN EXPRESS CO COM 025816109   218,698 806 SH   SOLE   806 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,598,711 11,169 SH   SOLE   11,169 0 0
ANALOG DEVICES INC COM 032654105   323,518 1,405 SH   SOLE   1,405 0 0
APPLE INC COM 037833100   11,009,178 47,247 SH   SOLE   47,247 0 0
APPLIED MATLS INC COM 038222105   957,017 4,734 SH   SOLE   4,734 0 0
ARCADIUM LITHIUM PLC COM SHS G0508H110   111,920 39,270 SH   SOLE   39,270 0 0
ARES CAPITAL CORP COM 04010L103   525,093 25,078 SH   SOLE   25,078 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   167,674 17,180 SH   SOLE   17,180 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,110,142 3,728 SH   SOLE   3,728 0 0
AUTODESK INC COM 052769106   431,677 1,567 SH   SOLE   1,567 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   998,533 3,610 SH   SOLE   3,610 0 0
AUTOZONE INC COM 053332102   567,007 180 SH   SOLE   180 0 0
BANCO SANTANDER S.A. ADR 05964H105   72,289 14,174 SH   SOLE   14,174 0 0
BAXTER INTL INC COM 071813109   795,608 20,956 SH   SOLE   20,956 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,888,339 14,964 SH   SOLE   14,964 0 0
BLACKSTONE INC COM 09260D107   2,240,168 14,633 SH   SOLE   14,633 0 0
BOSTON SCIENTIFIC CORP COM 101137107   557,270 6,650 SH   SOLE   6,650 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,280,246 24,747 SH   SOLE   24,747 0 0
BROADCOM INC COM 11135F101   2,090,620 12,121 SH   SOLE   12,121 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   771,181 2,845 SH   SOLE   2,845 0 0
CARLYLE GROUP INC COM 14316J108   526,103 12,213 SH   SOLE   12,213 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   208,767 2,593 SH   SOLE   2,593 0 0
CATERPILLAR INC COM 149123101   1,069,549 2,736 SH   SOLE   2,736 0 0
CHEVRON CORP NEW COM 166764100   640,271 4,346 SH   SOLE   4,346 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   541,052 9,390 SH   SOLE   9,390 0 0
CHUBB LIMITED COM H1467J104   757,528 2,624 SH   SOLE   2,624 0 0
CISCO SYS INC COM 17275R102   2,180,688 40,978 SH   SOLE   40,978 0 0
CME GROUP INC COM 12572Q105   3,157,699 14,304 SH   SOLE   14,304 0 0
CMS ENERGY CORP COM 125896100   231,064 3,271 SH   SOLE   3,271 0 0
COCA COLA CO COM 191216100   1,846,739 25,698 SH   SOLE   25,698 0 0
COMCAST CORP NEW CL A 20030N101   948,883 22,717 SH   SOLE   22,717 0 0
CONOCOPHILLIPS COM 20825C104   564,286 5,361 SH   SOLE   5,361 0 0
CONSOLIDATED EDISON INC COM 209115104   256,577 2,464 SH   SOLE   2,464 0 0
COPART INC COM 217204106   451,090 8,609 SH   SOLE   8,609 0 0
CORNING INC COM 219350105   1,111,003 24,607 SH   SOLE   24,607 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,416,958 8,358 SH   SOLE   8,358 0 0
CUMMINS INC COM 231021106   1,712,433 5,285 SH   SOLE   5,285 0 0
DEERE & CO COM 244199105   695,577 1,666 SH   SOLE   1,666 0 0
DEVON ENERGY CORP NEW COM 25179M103   1,993,294 50,959 SH   SOLE   50,959 0 0
DIGITAL RLTY TR INC COM 253868103   1,877,873 11,599 SH   SOLE   11,599 0 0
DOMINION ENERGY INC COM 25746U109   224,030 3,876 SH   SOLE   3,876 0 0
DONALDSON INC COM 257651109   261,400 3,546 SH   SOLE   3,546 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,490,480 21,602 SH   SOLE   21,602 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   202,592 3,070 SH   SOLE   3,070 0 0
ELEVANCE HEALTH INC COM 036752103   585,600 1,126 SH   SOLE   1,126 0 0
ELI LILLY & CO COM 532457108   2,610,134 2,946 SH   SOLE   2,946 0 0
EMERSON ELEC CO COM 291011104   306,446 2,800 SH   SOLE   2,800 0 0
ENPHASE ENERGY INC COM 29355A107   1,282,781 11,350 SH   SOLE   11,350 0 0
ENTERGY CORP NEW COM 29364G103   468,023 3,556 SH   SOLE   3,556 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   205,203 7,048 SH   SOLE   7,048 0 0
EQUINIX INC COM 29444U700   478,764 540 SH   SOLE   540 0 0
EXELON CORP COM 30161N101   212,966 5,252 SH   SOLE   5,252 0 0
EXTRA SPACE STORAGE INC COM 30225T102   266,847 1,481 SH   SOLE   1,481 0 0
EXXON MOBIL CORP COM 30231G102   1,706,758 14,564 SH   SOLE   14,564 0 0
FACTSET RESH SYS INC COM 303075105   2,676,146 5,816 SH   SOLE   5,816 0 0
FASTENAL CO COM 311900104   3,687,251 51,631 SH   SOLE   51,631 0 0
FIRST SOLAR INC COM 336433107   435,272 1,745 SH   SOLE   1,745 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   283,905 7,803 SH   SOLE   7,803 0 0
GENERAC HLDGS INC COM 368736104   1,953,906 12,298 SH   SOLE   12,298 0 0
GENERAL MLS INC COM 370334104   1,374,001 18,603 SH   SOLE   18,603 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   200,421 404 SH   SOLE   404 0 0
GRACO INC COM 384109104   1,504,401 17,192 SH   SOLE   17,192 0 0
GSK PLC SPONSORED ADR 37733W204   216,940 5,308 SH   SOLE   5,308 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   262,755 4,202 SH   SOLE   4,202 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   288,940 12,634 SH   SOLE   12,634 0 0
HENRY JACK & ASSOC INC COM 426281101   618,652 3,503 SH   SOLE   3,503 0 0
HERSHEY CO COM 427866108   307,334 1,602 SH   SOLE   1,602 0 0
HOME DEPOT INC COM 437076102   3,535,099 8,726 SH   SOLE   8,726 0 0
HONEYWELL INTL INC COM 438516106   296,522 1,433 SH   SOLE   1,433 0 0
HORMEL FOODS CORP COM 440452100   518,763 16,365 SH   SOLE   16,365 0 0
INTEL CORP COM 458140100   266,542 11,361 SH   SOLE   11,361 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   548,315 3,411 SH   SOLE   3,411 0 0
INTUIT COM 461202103   2,051,283 3,302 SH   SOLE   3,302 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   2,425,400 4,937 SH   SOLE   4,937 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   399,253 18,902 SH   SOLE   18,902 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,433,156 2,935 SH   SOLE   2,935 0 0
IRON MTN INC DEL COM 46284V101   252,810 2,127 SH   SOLE   2,127 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   316,494 3,305 SH   SOLE   3,305 0 0
ISHARES TR SELECT DIVID ETF 464287168   425,129 3,149 SH   SOLE   3,149 0 0
ISHARES TR CORE S&P SCP ETF 464287804   305,745 2,614 SH   SOLE   2,614 0 0
ISHARES TR RUS MD CP GR ETF 464287481   258,014 2,200 SH   SOLE   2,200 0 0
ISHARES TR CORE S&P500 ETF 464287200   673,375 1,167 SH   SOLE   1,167 0 0
JOHNSON & JOHNSON COM 478160104   2,217,004 13,681 SH   SOLE   13,681 0 0
JPMORGAN CHASE & CO. COM 46625H100   1,891,913 8,971 SH   SOLE   8,971 0 0
KLA CORP COM NEW 482480100   1,498,344 1,934 SH   SOLE   1,934 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   305,315 1,282 SH   SOLE   1,282 0 0
LAM RESEARCH CORP COM 512807108   3,563,645 4,358 SH   SOLE   4,358 0 0
LENNAR CORP CL A 526057104   1,316,688 7,020 SH   SOLE   7,020 0 0
LINDE PLC SHS G54950103   312,512 655 SH   SOLE   655 0 0
LOCKHEED MARTIN CORP COM 539830109   2,848,701 4,868 SH   SOLE   4,868 0 0
LOWES COS INC COM 548661107   357,167 1,319 SH   SOLE   1,319 0 0
LULULEMON ATHLETICA INC COM 550021109   720,166 2,654 SH   SOLE   2,654 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   496,547 5,177 SH   SOLE   5,177 0 0
MARKETAXESS HLDGS INC COM 57060D108   1,613,697 6,293 SH   SOLE   6,293 0 0
MARRIOTT INTL INC NEW CL A 571903202   658,656 2,650 SH   SOLE   2,650 0 0
MARSH & MCLENNAN COS INC COM 571748102   286,592 1,285 SH   SOLE   1,285 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,251,401 2,532 SH   SOLE   2,532 0 0
MCCORMICK & CO INC COM NON VTG 579780206   292,349 3,551 SH   SOLE   3,551 0 0
MCDONALDS CORP COM 580135101   1,305,500 4,290 SH   SOLE   4,290 0 0
MEDTRONIC PLC SHS G5960L103   350,394 3,891 SH   SOLE   3,891 0 0
MERCK & CO INC COM 58933Y105   1,716,479 15,114 SH   SOLE   15,114 0 0
MFA FINL INC COM 55272X607   129,679 10,195 SH   SOLE   10,195 0 0
MICRON TECHNOLOGY INC COM 595112103   834,445 8,044 SH   SOLE   8,044 0 0
MICROSOFT CORP COM 594918104   6,674,454 15,501 SH   SOLE   15,501 0 0
NETFLIX INC COM 64110L106   420,598 593 SH   SOLE   593 0 0
NEXTERA ENERGY INC COM 65339F101   3,027,548 35,816 SH   SOLE   35,816 0 0
NIKE INC CL B 654106103   1,053,007 11,912 SH   SOLE   11,912 0 0
NISOURCE INC COM 65473P105   230,588 6,655 SH   SOLE   6,655 0 0
NORTHERN TR CORP COM 665859104   1,178,967 13,096 SH   SOLE   13,096 0 0
NORTHROP GRUMMAN CORP COM 666807102   503,197 953 SH   SOLE   953 0 0
NOVARTIS AG SPONSORED ADR 66987V109   373,937 3,249 SH   SOLE   3,249 0 0
NOVO-NORDISK A S ADR 670100205   5,354,016 44,962 SH   SOLE   44,962 0 0
NRG ENERGY INC COM NEW 629377508   478,429 5,253 SH   SOLE   5,253 0 0
NUCOR CORP COM 670346105   549,565 3,655 SH   SOLE   3,655 0 0
NVIDIA CORPORATION COM 67066G104   18,698,745 153,973 SH   SOLE   153,973 0 0
OMNICOM GROUP INC COM 681919106   2,980,372 28,827 SH   SOLE   28,827 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   446,821 388 SH   SOLE   388 0 0
PACKAGING CORP AMER COM 695156109   1,195,950 5,553 SH   SOLE   5,553 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   207,390 5,575 SH   SOLE   5,575 0 0
PEPSICO INC COM 713448108   1,887,866 11,104 SH   SOLE   11,104 0 0
PHILLIPS 66 COM 718546104   373,149 2,839 SH   SOLE   2,839 0 0
PPL CORP COM 69351T106   211,275 6,387 SH   SOLE   6,387 0 0
PROCTER AND GAMBLE CO COM 742718109   3,900,812 22,523 SH   SOLE   22,523 0 0
PROLOGIS INC. COM 74340W103   281,780 2,231 SH   SOLE   2,231 0 0
PUBLIC STORAGE OPER CO COM 74460D109   3,354,166 9,218 SH   SOLE   9,218 0 0
QUALCOMM INC COM 747525103   4,377,051 25,739 SH   SOLE   25,739 0 0
QUANTA SVCS INC COM 74762E102   253,449 850 SH   SOLE   850 0 0
REALTY INCOME CORP COM 756109104   299,115 4,716 SH   SOLE   4,716 0 0
REGENERON PHARMACEUTICALS COM 75886F107   3,606,476 3,432 SH   SOLE   3,432 0 0
ROCKWELL AUTOMATION INC COM 773903109   603,055 2,245 SH   SOLE   2,245 0 0
ROYAL BK CDA COM 780087102   258,771 2,075 SH   SOLE   2,075 0 0
RTX CORPORATION COM 75513E101   3,192,970 26,360 SH   SOLE   26,360 0 0
SABRA HEALTH CARE REIT INC COM 78573L106   189,461 10,181 SH   SOLE   10,181 0 0
SALESFORCE INC COM 79466L302   260,843 952 SH   SOLE   952 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   421,587 3,848 SH   SOLE   3,848 0 0
SERVICENOW INC COM 81762P102   550,053 615 SH   SOLE   615 0 0
SHERWIN WILLIAMS CO COM 824348106   2,081,292 5,452 SH   SOLE   5,452 0 0
SNAP ON INC COM 833034101   765,254 2,642 SH   SOLE   2,642 0 0
SONY GROUP CORP SPONSORED ADR 835699307   1,644,285 17,026 SH   SOLE   17,026 0 0
SOUTHERN CO COM 842587107   1,021,465 11,327 SH   SOLE   11,327 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   311,920 3,759 SH   SOLE   3,759 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   6,204,235 67,577 SH   SOLE   67,577 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   261,846 4,953 SH   SOLE   4,953 0 0
STARBUCKS CORP COM 855244109   570,201 5,848 SH   SOLE   5,848 0 0
STEEL DYNAMICS INC COM 858119100   2,488,711 19,737 SH   SOLE   19,737 0 0
STRYKER CORPORATION COM 863667101   493,837 1,366 SH   SOLE   1,366 0 0
SUPER MICRO COMPUTER INC COM 86800U104   447,631 1,075 SH   SOLE   1,075 0 0
SYNOPSYS INC COM 871607107   1,892,381 3,737 SH   SOLE   3,737 0 0
SYSCO CORP COM 871829107   300,843 3,852 SH   SOLE   3,852 0 0
TARGET CORP COM 87612E106   3,741,605 24,005 SH   SOLE   24,005 0 0
TESLA INC COM 88160R101   1,593,659 6,091 SH   SOLE   6,091 0 0
TEXAS INSTRS INC COM 882508104   3,585,631 17,356 SH   SOLE   17,356 0 0
TEXTRON INC COM 883203101   212,355 2,397 SH   SOLE   2,397 0 0
THE TRADE DESK INC COM CL A 88339J105   662,288 6,040 SH   SOLE   6,040 0 0
TJX COS INC NEW COM 872540109   3,157,746 26,861 SH   SOLE   26,861 0 0
TRAVELERS COMPANIES INC COM 89417E109   621,943 2,655 SH   SOLE   2,655 0 0
UNION PAC CORP COM 907818108   554,911 2,249 SH   SOLE   2,249 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,407,084 10,322 SH   SOLE   10,322 0 0
UNITED RENTALS INC COM 911363109   332,248 410 SH   SOLE   410 0 0
UNITEDHEALTH GROUP INC COM 91324P102   6,864,860 11,735 SH   SOLE   11,735 0 0
US BANCORP DEL COM NEW 902973304   1,403,927 30,704 SH   SOLE   30,704 0 0
VALERO ENERGY CORP COM 91913Y100   1,736,999 12,856 SH   SOLE   12,856 0 0
VANECK ETF TRUST MORNINGSTAR SMID 92189H730   468,686 13,379 SH   SOLE   13,379 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   393,643 4,060 SH   SOLE   4,060 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   475,980 1,680 SH   SOLE   1,680 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   465,933 883 SH   SOLE   883 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   210,237 4,682 SH   SOLE   4,682 0 0
VISA INC COM CL A 92826C839   3,739,746 13,597 SH   SOLE   13,597 0 0
WASTE MGMT INC DEL COM 94106L109   1,405,441 6,771 SH   SOLE   6,771 0 0
WATERS CORP COM 941848103   312,387 868 SH   SOLE   868 0 0
WELLS FARGO CO NEW COM 949746101   340,359 6,025 SH   SOLE   6,025 0 0
WELLTOWER INC COM 95040Q104   971,869 7,589 SH   SOLE   7,589 0 0
WILLIAMS SONOMA INC COM 969904101   2,317,091 14,949 SH   SOLE   14,949 0 0
XCEL ENERGY INC COM 98389B100   3,316,391 50,789 SH   SOLE   50,789 0 0
ZOETIS INC CL A 98978V103   403,467 2,065 SH   SOLE   2,065 0 0