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   312,504 3,058 SH   SOLE   3,058 0 0
ABBOTT LABS COM 002824100   2,564,308 24,680 SH   SOLE   24,680 0 0
ABBVIE INC COM 00287Y109   1,012,572 5,902 SH   SOLE   5,902 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,566,848 8,461 SH   SOLE   8,461 0 0
ADOBE INC COM 00724F101   2,213,370 3,985 SH   SOLE   3,985 0 0
ADVANCED MICRO DEVICES INC COM 007903107   4,006,405 24,699 SH   SOLE   24,699 0 0
AFLAC INC COM 001055102   276,855 3,100 SH   SOLE   3,100 0 0
ALBEMARLE CORP COM 012653101   1,069,453 11,190 SH   SOLE   11,190 0 0
ALPHABET INC CAP STK CL C 02079K107   3,541,234 19,300 SH   SOLE   19,300 0 0
ALPHABET INC CAP STK CL A 02079K305   5,126,736 28,135 SH   SOLE   28,135 0 0
AMAZON COM INC COM 023135106   7,591,442 39,283 SH   SOLE   39,283 0 0
AMERICAN ELEC PWR CO INC COM 025537101   222,239 2,533 SH   SOLE   2,533 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,075,091 10,676 SH   SOLE   10,676 0 0
ANALOG DEVICES INC COM 032654105   311,605 1,365 SH   SOLE   1,365 0 0
APPLE INC COM 037833100   10,071,207 47,818 SH   SOLE   47,818 0 0
APPLIED MATLS INC COM 038222105   317,515 1,345 SH   SOLE   1,345 0 0
ARCADIUM LITHIUM PLC COM SHS G0508H110   163,468 48,652 SH   SOLE   48,652 0 0
ARES CAPITAL CORP COM 04010L103   468,451 22,479 SH   SOLE   22,479 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   191,221 16,744 SH   SOLE   16,744 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,233,995 3,159 SH   SOLE   3,159 0 0
ATKORE INC COM 047649108   227,579 1,687 SH   SOLE   1,687 0 0
AUTODESK INC COM 052769106   301,151 1,217 SH   SOLE   1,217 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   739,028 3,097 SH   SOLE   3,097 0 0
AUTOZONE INC COM 053332102   545,396 184 SH   SOLE   184 0 0
BANCO SANTANDER S.A. ADR 05964H105   75,291 16,261 SH   SOLE   16,261 0 0
BAXTER INTL INC COM 071813109   269,682 8,062 SH   SOLE   8,062 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,169,592 15,164 SH   SOLE   15,164 0 0
BLACKSTONE INC COM 09260D107   1,886,434 15,238 SH   SOLE   15,238 0 0
BOSTON SCIENTIFIC CORP COM 101137107   512,118 6,650 SH   SOLE   6,650 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,018,415 24,525 SH   SOLE   24,525 0 0
BROADCOM INC COM 11135F101   2,024,973 1,256 SH   SOLE   1,256 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   872,588 2,835 SH   SOLE   2,835 0 0
CARLYLE GROUP INC COM 14316J108   490,331 12,211 SH   SOLE   12,211 0 0
CATERPILLAR INC COM 149123101   874,701 2,624 SH   SOLE   2,624 0 0
CHEVRON CORP NEW COM 166764100   687,198 4,392 SH   SOLE   4,392 0 0
CHUBB LIMITED COM H1467J104   678,977 2,661 SH   SOLE   2,661 0 0
CISCO SYS INC COM 17275R102   1,996,060 42,014 SH   SOLE   42,014 0 0
CME GROUP INC COM 12572Q105   2,698,452 13,721 SH   SOLE   13,721 0 0
COCA COLA CO COM 191216100   1,621,252 25,470 SH   SOLE   25,470 0 0
COMCAST CORP NEW CL A 20030N101   628,602 16,053 SH   SOLE   16,053 0 0
CONOCOPHILLIPS COM 20825C104   613,839 5,366 SH   SOLE   5,366 0 0
CONSOLIDATED EDISON INC COM 209115104   218,591 2,445 SH   SOLE   2,445 0 0
COPART INC COM 217204106   466,241 8,609 SH   SOLE   8,609 0 0
CORNING INC COM 219350105   1,098,841 28,283 SH   SOLE   28,283 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,017,446 8,249 SH   SOLE   8,249 0 0
CUMMINS INC COM 231021106   1,410,407 5,092 SH   SOLE   5,092 0 0
DEERE & CO COM 244199105   611,023 1,634 SH   SOLE   1,634 0 0
DEVON ENERGY CORP NEW COM 25179M103   2,218,276 46,800 SH   SOLE   46,800 0 0
DIGITAL RLTY TR INC COM 253868103   1,601,991 10,531 SH   SOLE   10,531 0 0
DOLLAR GEN CORP NEW COM 256677105   211,035 1,596 SH   SOLE   1,596 0 0
DONALDSON INC COM 257651109   253,342 3,540 SH   SOLE   3,540 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,081,588 20,766 SH   SOLE   20,766 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   422,133 4,570 SH   SOLE   4,570 0 0
ELEVANCE HEALTH INC COM 036752103   618,213 1,141 SH   SOLE   1,141 0 0
ELI LILLY & CO COM 532457108   2,781,226 3,072 SH   SOLE   3,072 0 0
EMERSON ELEC CO COM 291011104   314,127 2,851 SH   SOLE   2,851 0 0
ENPHASE ENERGY INC COM 29355A107   1,144,776 11,481 SH   SOLE   11,481 0 0
ENTERGY CORP NEW COM 29364G103   384,832 3,597 SH   SOLE   3,597 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   226,076 7,800 SH   SOLE   7,800 0 0
EQUINIX INC COM 29444U700   407,525 539 SH   SOLE   539 0 0
EXPEDITORS INTL WASH INC COM 302130109   319,310 2,559 SH   SOLE   2,559 0 0
EXTRA SPACE STORAGE INC COM 30225T102   230,150 1,481 SH   SOLE   1,481 0 0
EXXON MOBIL CORP COM 30231G102   1,599,069 13,891 SH   SOLE   13,891 0 0
FACTSET RESH SYS INC COM 303075105   2,466,723 6,037 SH   SOLE   6,037 0 0
FASTENAL CO COM 311900104   3,165,721 50,378 SH   SOLE   50,378 0 0
FIRST SOLAR INC COM 336433107   366,373 1,625 SH   SOLE   1,625 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   252,223 7,556 SH   SOLE   7,556 0 0
GENERAC HLDGS INC COM 368736104   1,503,084 11,368 SH   SOLE   11,368 0 0
GENERAL MLS INC COM 370334104   1,158,700 18,319 SH   SOLE   18,319 0 0
GRACO INC COM 384109104   1,304,571 16,454 SH   SOLE   16,454 0 0
GSK PLC SPONSORED ADR 37733W204   202,371 5,257 SH   SOLE   5,257 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   281,412 4,374 SH   SOLE   4,374 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   274,822 14,021 SH   SOLE   14,021 0 0
HENRY JACK & ASSOC INC COM 426281101   583,802 3,516 SH   SOLE   3,516 0 0
HERSHEY CO COM 427866108   292,592 1,591 SH   SOLE   1,591 0 0
HOME DEPOT INC COM 437076102   2,902,723 8,430 SH   SOLE   8,430 0 0
HONEYWELL INTL INC COM 438516106   298,818 1,399 SH   SOLE   1,399 0 0
HORMEL FOODS CORP COM 440452100   495,401 16,248 SH   SOLE   16,248 0 0
INTEL CORP COM 458140100   498,090 16,086 SH   SOLE   16,086 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   359,092 2,621 SH   SOLE   2,621 0 0
INTUIT COM 461202103   2,221,286 3,381 SH   SOLE   3,381 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   2,170,875 4,880 SH   SOLE   4,880 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   395,608 18,786 SH   SOLE   18,786 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,448,990 3,024 SH   SOLE   3,024 0 0
ISHARES TR CORE S&P SCP ETF 464287804   278,623 2,612 SH   SOLE   2,612 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   305,883 3,305 SH   SOLE   3,305 0 0
ISHARES TR SELECT DIVID ETF 464287168   536,438 4,433 SH   SOLE   4,433 0 0
ISHARES TR CORE S&P500 ETF 464287200   751,217 1,373 SH   SOLE   1,373 0 0
ISHARES TR RUS MD CP GR ETF 464287481   242,740 2,200 SH   SOLE   2,200 0 0
ISHARES TR RUS MID CAP ETF 464287499   347,509 4,286 SH   SOLE   4,286 0 0
ISHARES TR CORE MSCI EAFE 46432F842   242,545 3,339 SH   SOLE   3,339 0 0
JOHNSON & JOHNSON COM 478160104   2,624,176 17,954 SH   SOLE   17,954 0 0
JPMORGAN CHASE & CO. COM 46625H100   1,725,498 8,530 SH   SOLE   8,530 0 0
KLA CORP COM NEW 482480100   1,527,941 1,853 SH   SOLE   1,853 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   287,342 1,278 SH   SOLE   1,278 0 0
LAM RESEARCH CORP COM 512807108   4,155,762 3,897 SH   SOLE   3,897 0 0
LENNAR CORP CL A 526057104   1,006,945 6,718 SH   SOLE   6,718 0 0
LINDE PLC SHS G54950103   275,868 628 SH   SOLE   628 0 0
LOCKHEED MARTIN CORP COM 539830109   2,325,182 4,972 SH   SOLE   4,972 0 0
LOWES COS INC COM 548661107   290,017 1,314 SH   SOLE   1,314 0 0
LULULEMON ATHLETICA INC COM 550021109   370,689 1,241 SH   SOLE   1,241 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   227,498 2,377 SH   SOLE   2,377 0 0
MARKETAXESS HLDGS INC COM 57060D108   1,076,608 5,367 SH   SOLE   5,367 0 0
MARRIOTT INTL INC NEW CL A 571903202   639,238 2,644 SH   SOLE   2,644 0 0
MARSH & MCLENNAN COS INC COM 571748102   287,781 1,366 SH   SOLE   1,366 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,142,354 2,588 SH   SOLE   2,588 0 0
MCCORMICK & CO INC COM NON VTG 579780206   250,632 3,533 SH   SOLE   3,533 0 0
MCDONALDS CORP COM 580135101   1,062,290 4,169 SH   SOLE   4,169 0 0
MEDTRONIC PLC SHS G5960L103   305,996 3,888 SH   SOLE   3,888 0 0
MERCK & CO INC COM 58933Y105   1,801,697 14,555 SH   SOLE   14,555 0 0
MFA FINL INC COM 55272X607   107,891 10,140 SH   SOLE   10,140 0 0
MGM RESORTS INTERNATIONAL COM 552953101   212,942 4,791 SH   SOLE   4,791 0 0
MICRON TECHNOLOGY INC COM 595112103   1,057,874 8,042 SH   SOLE   8,042 0 0
MICROSOFT CORP COM 594918104   6,764,266 15,131 SH   SOLE   15,131 0 0
MORGAN STANLEY COM NEW 617446448   282,865 2,910 SH   SOLE   2,910 0 0
NETFLIX INC COM 64110L106   219,336 325 SH   SOLE   325 0 0
NEXTERA ENERGY INC COM 65339F101   2,536,046 35,815 SH   SOLE   35,815 0 0
NIKE INC CL B 654106103   1,140,987 15,136 SH   SOLE   15,136 0 0
NORTHERN TR CORP COM 665859104   776,050 9,240 SH   SOLE   9,240 0 0
NORTHROP GRUMMAN CORP COM 666807102   414,161 949 SH   SOLE   949 0 0
NOVARTIS AG SPONSORED ADR 66987V109   346,112 3,249 SH   SOLE   3,249 0 0
NOVO-NORDISK A S ADR 670100205   6,356,751 44,526 SH   SOLE   44,526 0 0
NRG ENERGY INC COM NEW 629377508   417,687 5,365 SH   SOLE   5,365 0 0
NUCOR CORP COM 670346105   363,353 2,297 SH   SOLE   2,297 0 0
NVIDIA CORPORATION COM 67066G104   18,912,408 153,085 SH   SOLE   153,085 0 0
OMNICOM GROUP INC COM 681919106   2,578,706 28,744 SH   SOLE   28,744 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   409,750 388 SH   SOLE   388 0 0
PACKAGING CORP AMER COM 695156109   1,203,126 6,591 SH   SOLE   6,591 0 0
PEPSICO INC COM 713448108   1,720,902 10,432 SH   SOLE   10,432 0 0
PHILLIPS 66 COM 718546104   398,943 2,828 SH   SOLE   2,828 0 0
PROCTER AND GAMBLE CO COM 742718109   3,641,823 22,078 SH   SOLE   22,078 0 0
PROLOGIS INC. COM 74340W103   250,516 2,231 SH   SOLE   2,231 0 0
PUBLIC STORAGE OPER CO COM 74460D109   2,552,252 8,869 SH   SOLE   8,869 0 0
QUALCOMM INC COM 747525103   4,914,995 24,679 SH   SOLE   24,679 0 0
QUANTA SVCS INC COM 74762E102   215,993 850 SH   SOLE   850 0 0
REALTY INCOME CORP COM 756109104   248,196 4,699 SH   SOLE   4,699 0 0
REGENERON PHARMACEUTICALS COM 75886F107   3,512,204 3,343 SH   SOLE   3,343 0 0
ROCKWELL AUTOMATION INC COM 773903109   635,637 2,309 SH   SOLE   2,309 0 0
ROYAL BK CDA COM 780087102   219,444 2,063 SH   SOLE   2,063 0 0
RTX CORPORATION COM 75513E101   2,635,292 26,249 SH   SOLE   26,249 0 0
SABRA HEALTH CARE REIT INC COM 78573L106   156,781 10,181 SH   SOLE   10,181 0 0
SALESFORCE INC COM 79466L302   259,531 1,009 SH   SOLE   1,009 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   395,173 3,826 SH   SOLE   3,826 0 0
SERVICENOW INC COM 81762P102   440,537 560 SH   SOLE   560 0 0
SHERWIN WILLIAMS CO COM 824348106   1,586,949 5,316 SH   SOLE   5,316 0 0
SNAP ON INC COM 833034101   685,716 2,622 SH   SOLE   2,622 0 0
SONY GROUP CORP SPONSORED ADR 835699307   1,449,333 17,060 SH   SOLE   17,060 0 0
SOUTHERN CO COM 842587107   784,225 10,109 SH   SOLE   10,109 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   316,302 3,446 SH   SOLE   3,446 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   397,670 4,962 SH   SOLE   4,962 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   295,312 6,059 SH   SOLE   6,059 0 0
STARBUCKS CORP COM 855244109   475,600 6,113 SH   SOLE   6,113 0 0
STEEL DYNAMICS INC COM 858119100   2,429,440 18,753 SH   SOLE   18,753 0 0
STRYKER CORPORATION COM 863667101   464,639 1,364 SH   SOLE   1,364 0 0
SUPER MICRO COMPUTER INC COM 86800U104   348,227 425 SH   SOLE   425 0 0
SYNOPSYS INC COM 871607107   2,194,583 3,688 SH   SOLE   3,688 0 0
SYSCO CORP COM 871829107   266,329 3,732 SH   SOLE   3,732 0 0
TARGET CORP COM 87612E106   3,212,552 21,696 SH   SOLE   21,696 0 0
TESLA INC COM 88160R101   1,231,658 6,224 SH   SOLE   6,224 0 0
TEXAS INSTRS INC COM 882508104   3,360,946 17,271 SH   SOLE   17,271 0 0
TEXTRON INC COM 883203101   326,388 3,801 SH   SOLE   3,801 0 0
THE TRADE DESK INC COM CL A 88339J105   804,802 8,240 SH   SOLE   8,240 0 0
TJX COS INC NEW COM 872540109   2,843,662 25,829 SH   SOLE   25,829 0 0
TRAVELERS COMPANIES INC COM 89417E109   530,587 2,608 SH   SOLE   2,608 0 0
UNION PAC CORP COM 907818108   499,554 2,207 SH   SOLE   2,207 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,262,194 9,223 SH   SOLE   9,223 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   432,592 1,358 SH   SOLE   1,358 0 0
UNITEDHEALTH GROUP INC COM 91324P102   6,102,068 11,975 SH   SOLE   11,975 0 0
US BANCORP DEL COM NEW 902973304   1,406,043 35,418 SH   SOLE   35,418 0 0
VALERO ENERGY CORP COM 91913Y100   1,862,892 11,884 SH   SOLE   11,884 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   351,660 4,060 SH   SOLE   4,060 0 0
VANECK ETF TRUST MORNINGSTAR SMID 92189H730   469,156 14,679 SH   SOLE   14,679 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   441,615 883 SH   SOLE   883 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   463,863 1,734 SH   SOLE   1,734 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   255,512 6,197 SH   SOLE   6,197 0 0
VISA INC COM CL A 92826C839   3,633,009 13,836 SH   SOLE   13,836 0 0
WASTE MGMT INC DEL COM 94106L109   1,442,607 6,761 SH   SOLE   6,761 0 0
WATERS CORP COM 941848103   251,825 868 SH   SOLE   868 0 0
WELLS FARGO CO NEW COM 949746101   355,531 5,986 SH   SOLE   5,986 0 0
WELLTOWER INC COM 95040Q104   788,949 7,567 SH   SOLE   7,567 0 0
WILLIAMS SONOMA INC COM 969904101   2,019,704 7,154 SH   SOLE   7,154 0 0
XCEL ENERGY INC COM 98389B100   2,654,555 49,704 SH   SOLE   49,704 0 0
ZOETIS INC CL A 98978V103   357,501 2,060 SH   SOLE   2,060 0 0