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   2,780,157 24,458 SH   SOLE   24,458 0 0
ABBVIE INC COM 00287Y109   1,153,285 6,333 SH   SOLE   6,333 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,887,394 8,326 SH   SOLE   8,326 0 0
ADOBE INC COM 00724F101   1,829,265 3,625 SH   SOLE   3,625 0 0
ADVANCED MICRO DEVICES INC COM 007903107   4,524,505 25,078 SH   SOLE   25,078 0 0
AFLAC INC COM 001055102   265,194 3,089 SH   SOLE   3,089 0 0
ALBEMARLE CORP COM 012653101   1,509,468 11,453 SH   SOLE   11,453 0 0
ALPHABET INC CAP STK CL A 02079K305   4,582,548 30,361 SH   SOLE   30,361 0 0
ALPHABET INC CAP STK CL C 02079K107   3,024,344 19,863 SH   SOLE   19,863 0 0
AMAZON COM INC COM 023135106   7,111,477 39,425 SH   SOLE   39,425 0 0
AMERICAN ELEC PWR CO INC COM 025537101   214,830 2,496 SH   SOLE   2,496 0 0
AMERICAN TOWER CORP NEW COM 03027X100   1,960,465 9,917 SH   SOLE   9,917 0 0
ANALOG DEVICES INC COM 032654105   278,923 1,409 SH   SOLE   1,409 0 0
APPLE INC COM 037833100   9,047,694 52,754 SH   SOLE   52,754 0 0
APPLIED MATLS INC COM 038222105   239,861 1,162 SH   SOLE   1,162 0 0
ARCADIUM LITHIUM PLC COM SHS G0508H110   261,426 60,656 SH   SOLE   60,656 0 0
ARES CAPITAL CORP COM 04010L103   452,450 21,733 SH   SOLE   21,733 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   184,021 16,744 SH   SOLE   16,744 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,901,339 2,985 SH   SOLE   2,985 0 0
ATKORE INC COM 047649108   320,393 1,683 SH   SOLE   1,683 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   815,332 3,263 SH   SOLE   3,263 0 0
AUTOZONE INC COM 053332102   627,179 199 SH   SOLE   199 0 0
BANCO SANTANDER S.A. ADR 05964H105   78,281 16,174 SH   SOLE   16,174 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,403,749 15,306 SH   SOLE   15,306 0 0
BLACKSTONE INC COM 09260D107   2,051,598 15,616 SH   SOLE   15,616 0 0
BOSTON SCIENTIFIC CORP COM 101137107   507,169 7,405 SH   SOLE   7,405 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,231,835 22,716 SH   SOLE   22,716 0 0
BROADCOM INC COM 11135F101   1,730,398 1,301 SH   SOLE   1,301 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   890,372 2,860 SH   SOLE   2,860 0 0
CARLYLE GROUP INC COM 14316J108   572,650 12,205 SH   SOLE   12,205 0 0
CATERPILLAR INC COM 149123101   960,480 2,621 SH   SOLE   2,621 0 0
CHEVRON CORP NEW COM 166764100   721,238 4,570 SH   SOLE   4,570 0 0
CHIMERA INVT CORP COM NEW 16934Q208   58,842 12,764 SH   SOLE   12,764 0 0
CHUBB LIMITED COM H1467J104   561,809 2,167 SH   SOLE   2,167 0 0
CISCO SYS INC COM 17275R102   2,098,869 42,055 SH   SOLE   42,055 0 0
CME GROUP INC COM 12572Q105   2,864,644 13,303 SH   SOLE   13,303 0 0
COCA COLA CO COM 191216100   1,598,645 26,128 SH   SOLE   26,128 0 0
COMCAST CORP NEW CL A 20030N101   528,455 12,191 SH   SOLE   12,191 0 0
CONAGRA BRANDS INC COM 205887102   236,566 7,982 SH   SOLE   7,982 0 0
CONOCOPHILLIPS COM 20825C104   679,774 5,340 SH   SOLE   5,340 0 0
CONSOLIDATED EDISON INC COM 209115104   219,981 2,423 SH   SOLE   2,423 0 0
COPART INC COM 217204106   482,450 8,330 SH   SOLE   8,330 0 0
CORNING INC COM 219350105   1,051,220 32,392 SH   SOLE   32,392 0 0
COSTCO WHSL CORP NEW COM 22160K105   6,151,084 8,412 SH   SOLE   8,412 0 0
CUMMINS INC COM 231021106   1,493,964 5,069 SH   SOLE   5,069 0 0
DEERE & CO COM 244199105   670,716 1,632 SH   SOLE   1,632 0 0
DEVON ENERGY CORP NEW COM 25179M103   2,058,411 41,022 SH   SOLE   41,022 0 0
DIGITAL RLTY TR INC COM 253868103   1,208,256 8,389 SH   SOLE   8,389 0 0
DISNEY WALT CO COM 254687106   418,643 3,419 SH   SOLE   3,419 0 0
DOLLAR GEN CORP NEW COM 256677105   258,882 1,657 SH   SOLE   1,657 0 0
DONALDSON INC COM 257651109   263,879 3,535 SH   SOLE   3,535 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,008,562 20,769 SH   SOLE   20,769 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   452,475 4,735 SH   SOLE   4,735 0 0
ELEVANCE HEALTH INC COM 036752103   601,566 1,159 SH   SOLE   1,159 0 0
ELI LILLY & CO COM 532457108   2,479,381 3,186 SH   SOLE   3,186 0 0
EMERSON ELEC CO COM 291011104   277,192 2,443 SH   SOLE   2,443 0 0
ENPHASE ENERGY INC COM 29355A107   1,432,531 11,841 SH   SOLE   11,841 0 0
ENTERGY CORP NEW COM 29364G103   375,188 3,550 SH   SOLE   3,550 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   225,254 7,719 SH   SOLE   7,719 0 0
EQUINIX INC COM 29444U700   361,163 437 SH   SOLE   437 0 0
EXPEDITORS INTL WASH INC COM 302130109   309,235 2,544 SH   SOLE   2,544 0 0
EXXON MOBIL CORP COM 30231G102   1,346,616 11,586 SH   SOLE   11,586 0 0
FACTSET RESH SYS INC COM 303075105   2,829,078 6,224 SH   SOLE   6,224 0 0
FASTENAL CO COM 311900104   3,635,769 47,268 SH   SOLE   47,268 0 0
FIRST SOLAR INC COM 336433107   269,236 1,595 SH   SOLE   1,595 0 0
GENERAC HLDGS INC COM 368736104   1,408,230 11,164 SH   SOLE   11,164 0 0
GENERAL MLS INC COM 370334104   1,279,542 18,285 SH   SOLE   18,285 0 0
GRACO INC COM 384109104   1,487,180 15,909 SH   SOLE   15,909 0 0
GSK PLC SPONSORED ADR 37733W204   223,165 5,205 SH   SOLE   5,205 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   354,096 6,326 SH   SOLE   6,326 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   296,501 15,812 SH   SOLE   15,812 0 0
HENRY JACK & ASSOC INC COM 426281101   641,182 3,690 SH   SOLE   3,690 0 0
HERSHEY CO COM 427866108   311,349 1,601 SH   SOLE   1,601 0 0
HOME DEPOT INC COM 437076102   3,175,033 8,273 SH   SOLE   8,273 0 0
HONEYWELL INTL INC COM 438516106   283,766 1,384 SH   SOLE   1,384 0 0
HORMEL FOODS CORP COM 440452100   694,846 20,026 SH   SOLE   20,026 0 0
INTEL CORP COM 458140100   779,639 17,650 SH   SOLE   17,650 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   285,043 2,075 SH   SOLE   2,075 0 0
INTUIT COM 461202103   2,208,293 3,399 SH   SOLE   3,399 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,948,756 4,883 SH   SOLE   4,883 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   470,056 22,415 SH   SOLE   22,415 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,359,577 3,061 SH   SOLE   3,061 0 0
ISHARES TR SELECT DIVID ETF 464287168   459,907 3,735 SH   SOLE   3,735 0 0
ISHARES TR CORE S&P SCP ETF 464287804   299,034 2,706 SH   SOLE   2,706 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   279,109 3,305 SH   SOLE   3,305 0 0
ISHARES TR RUS MD CP GR ETF 464287481   308,141 2,700 SH   SOLE   2,700 0 0
JOHNSON & JOHNSON COM 478160104   3,083,377 19,489 SH   SOLE   19,489 0 0
JPMORGAN CHASE & CO COM 46625H100   1,717,944 8,578 SH   SOLE   8,578 0 0
KLA CORP COM NEW 482480100   1,276,448 1,827 SH   SOLE   1,827 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   271,732 1,275 SH   SOLE   1,275 0 0
LAM RESEARCH CORP COM 512807108   3,875,373 3,981 SH   SOLE   3,981 0 0
LENNAR CORP CL A 526057104   833,061 4,844 SH   SOLE   4,844 0 0
LINDE PLC SHS G54950103   266,328 574 SH   SOLE   574 0 0
LOCKHEED MARTIN CORP COM 539830109   1,845,226 4,051 SH   SOLE   4,051 0 0
LOWES COS INC COM 548661107   343,268 1,348 SH   SOLE   1,348 0 0
LULULEMON ATHLETICA INC COM 550021109   562,930 1,441 SH   SOLE   1,441 0 0
MARKETAXESS HLDGS INC COM 57060D108   815,635 3,718 SH   SOLE   3,718 0 0
MARRIOTT INTL INC NEW CL A 571903202   639,355 2,534 SH   SOLE   2,534 0 0
MARSH & MCLENNAN COS INC COM 571748102   312,238 1,516 SH   SOLE   1,516 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,284,316 2,666 SH   SOLE   2,666 0 0
MCCORMICK & CO INC COM NON VTG 579780206   269,880 3,513 SH   SOLE   3,513 0 0
MCDONALDS CORP COM 580135101   1,210,417 4,313 SH   SOLE   4,313 0 0
MEDTRONIC PLC SHS G5960L103   451,444 5,179 SH   SOLE   5,179 0 0
MERCK & CO INC COM 58933Y105   1,905,449 14,439 SH   SOLE   14,439 0 0
MFA FINL INC COM 55272X607   115,070 10,085 SH   SOLE   10,085 0 0
MGM RESORTS INTERNATIONAL COM 552953101   226,214 4,791 SH   SOLE   4,791 0 0
MICRON TECHNOLOGY INC COM 595112103   953,687 8,089 SH   SOLE   8,089 0 0
MICROSOFT CORP COM 594918104   6,293,497 14,951 SH   SOLE   14,951 0 0
MORGAN STANLEY COM NEW 617446448   286,859 3,046 SH   SOLE   3,046 0 0
NEXTERA ENERGY INC COM 65339F101   2,275,258 35,603 SH   SOLE   35,603 0 0
NIKE INC CL B 654106103   1,530,225 16,283 SH   SOLE   16,283 0 0
NORTHERN TR CORP COM 665859104   704,978 7,928 SH   SOLE   7,928 0 0
NORTHROP GRUMMAN CORP COM 666807102   450,712 941 SH   SOLE   941 0 0
NOVARTIS AG SPONSORED ADR 66987V109   309,728 3,203 SH   SOLE   3,203 0 0
NOVO-NORDISK A S ADR 670100205   5,644,434 44,008 SH   SOLE   44,008 0 0
NRG ENERGY INC COM NEW 629377508   381,965 5,642 SH   SOLE   5,642 0 0
NUCOR CORP COM 670346105   263,315 1,331 SH   SOLE   1,331 0 0
NVIDIA CORPORATION COM 67066G104   14,701,234 16,330 SH   SOLE   16,330 0 0
OMNICOM GROUP INC COM 681919106   2,778,951 28,715 SH   SOLE   28,715 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   438,006 388 SH   SOLE   388 0 0
PACKAGING CORP AMER COM 695156109   1,160,765 6,116 SH   SOLE   6,116 0 0
PEPSICO INC COM 713448108   1,518,508 8,676 SH   SOLE   8,676 0 0
PHILLIPS 66 COM 718546104   459,198 2,871 SH   SOLE   2,871 0 0
PROCTER AND GAMBLE CO COM 742718109   3,542,627 21,838 SH   SOLE   21,838 0 0
PROLOGIS INC. COM 74340W103   292,601 2,247 SH   SOLE   2,247 0 0
PUBLIC STORAGE COM 74460D109   2,374,974 8,184 SH   SOLE   8,184 0 0
QUALCOMM INC COM 747525103   4,239,224 25,040 SH   SOLE   25,040 0 0
QUANTA SVCS INC COM 74762E102   220,844 850 SH   SOLE   850 0 0
REALTY INCOME CORP COM 756109104   274,346 5,070 SH   SOLE   5,070 0 0
REGENERON PHARMACEUTICALS COM 75886F107   3,155,699 3,279 SH   SOLE   3,279 0 0
ROCKWELL AUTOMATION INC COM 773903109   670,880 2,302 SH   SOLE   2,302 0 0
ROYAL BK CDA COM 780087102   213,450 2,116 SH   SOLE   2,116 0 0
RTX CORPORATION COM 75513E101   2,582,320 26,480 SH   SOLE   26,480 0 0
SABRA HEALTH CARE REIT INC COM 78573L106   150,368 10,181 SH   SOLE   10,181 0 0
SALESFORCE INC COM 79466L302   555,979 1,846 SH   SOLE   1,846 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   563,587 6,160 SH   SOLE   6,160 0 0
SERVICENOW INC COM 81762P102   465,064 610 SH   SOLE   610 0 0
SHERWIN WILLIAMS CO COM 824348106   1,613,256 4,647 SH   SOLE   4,647 0 0
SNAP ON INC COM 833034101   758,934 2,562 SH   SOLE   2,562 0 0
SONY GROUP CORP SPONSORED ADR 835699307   1,509,272 17,600 SH   SOLE   17,600 0 0
SOUTHERN CO COM 842587107   689,825 9,615 SH   SOLE   9,615 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   394,976 5,399 SH   SOLE   5,399 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   305,852 6,106 SH   SOLE   6,106 0 0
STARBUCKS CORP COM 855244109   619,837 6,785 SH   SOLE   6,785 0 0
STEEL DYNAMICS INC COM 858119100   2,765,056 18,654 SH   SOLE   18,654 0 0
STRYKER CORPORATION COM 863667101   495,373 1,382 SH   SOLE   1,382 0 0
SUPER MICRO COMPUTER INC COM 86800U104   281,798 279 SH   SOLE   279 0 0
SYNOPSYS INC COM 871607107   2,186,564 3,826 SH   SOLE   3,826 0 0
SYSCO CORP COM 871829107   295,325 3,636 SH   SOLE   3,636 0 0
TARGET CORP COM 87612E106   3,508,042 19,794 SH   SOLE   19,794 0 0
TESLA INC COM 88160R101   1,122,294 6,384 SH   SOLE   6,384 0 0
TEXAS INSTRS INC COM 882508104   2,962,080 17,001 SH   SOLE   17,001 0 0
TEXTRON INC COM 883203101   366,381 3,818 SH   SOLE   3,818 0 0
THE TRADE DESK INC COM CL A 88339J105   781,098 8,935 SH   SOLE   8,935 0 0
TJX COS INC NEW COM 872540109   2,495,877 24,610 SH   SOLE   24,610 0 0
TRAVELERS COMPANIES INC COM 89417E109   635,495 2,762 SH   SOLE   2,762 0 0
UNION PAC CORP COM 907818108   459,926 1,870 SH   SOLE   1,870 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,256,461 8,452 SH   SOLE   8,452 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   311,961 1,358 SH   SOLE   1,358 0 0
UNITEDHEALTH GROUP INC COM 91324P102   5,797,098 11,718 SH   SOLE   11,718 0 0
US BANCORP DEL COM NEW 902973304   1,788,059 40,000 SH   SOLE   40,000 0 0
VALERO ENERGY CORP COM 91913Y100   1,498,894 8,780 SH   SOLE   8,780 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   404,008 4,494 SH   SOLE   4,494 0 0
VANECK ETF TRUST MORNINGSTAR SMID 92189H730   392,139 11,496 SH   SOLE   11,496 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   424,639 1,000 SH   SOLE   1,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   256,869 6,722 SH   SOLE   6,722 0 0
VICI PPTYS INC COM 925652109   283,381 9,513 SH   SOLE   9,513 0 0
VISA INC COM CL A 92826C839   3,908,024 13,999 SH   SOLE   13,999 0 0
WASTE MGMT INC DEL COM 94106L109   1,474,129 6,915 SH   SOLE   6,915 0 0
WATERS CORP COM 941848103   305,678 888 SH   SOLE   888 0 0
WELLS FARGO CO NEW COM 949746101   379,838 6,553 SH   SOLE   6,553 0 0
WELLTOWER INC COM 95040Q104   704,888 7,543 SH   SOLE   7,543 0 0
WILLIAMS SONOMA INC COM 969904101   2,151,124 6,773 SH   SOLE   6,773 0 0
XCEL ENERGY INC COM 98389B100   2,670,117 49,678 SH   SOLE   49,678 0 0
ZOETIS INC CL A 98978V103   348,431 2,085 SH   SOLE   2,085 0 0