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,677,503 24,327 SH   SOLE   24,327 0 0
ABBVIE INC COM 00287Y109   1,106,953 7,144 SH   SOLE   7,144 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,941,771 8,382 SH   SOLE   8,382 0 0
ADOBE INC COM 00724F101   2,097,645 3,516 SH   SOLE   3,516 0 0
ADVANCED MICRO DEVICES INC COM 007903107   3,878,637 26,312 SH   SOLE   26,312 0 0
AFLAC INC COM 001055102   253,800 3,075 SH   SOLE   3,075 0 0
ALBEMARLE CORP COM 012653101   1,453,217 10,049 SH   SOLE   10,049 0 0
ALPHABET INC CAP STK CL C 02079K107   2,797,603 19,851 SH   SOLE   19,851 0 0
ALPHABET INC CAP STK CL A 02079K305   4,353,729 31,166 SH   SOLE   31,166 0 0
AMAZON COM INC COM 023135106   6,035,824 39,725 SH   SOLE   39,725 0 0
AMERICAN ELEC PWR CO INC COM 025537101   201,538 2,483 SH   SOLE   2,483 0 0
AMERICAN TOWER CORP NEW COM 03027X100   1,986,579 9,198 SH   SOLE   9,198 0 0
ANALOG DEVICES INC COM 032654105   280,435 1,412 SH   SOLE   1,412 0 0
APPLE INC COM 037833100   10,330,389 53,649 SH   SOLE   53,649 0 0
ARES CAPITAL CORP COM 04010L103   431,274 21,533 SH   SOLE   21,533 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   157,564 16,744 SH   SOLE   16,744 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,193,736 2,896 SH   SOLE   2,896 0 0
ATKORE INC COM 047649108   268,800 1,680 SH   SOLE   1,680 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   703,439 3,018 SH   SOLE   3,018 0 0
AUTOZONE INC COM 053332102   493,850 191 SH   SOLE   191 0 0
BANCO SANTANDER S.A. ADR 05964H105   94,490 22,824 SH   SOLE   22,824 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,422,552 15,202 SH   SOLE   15,202 0 0
BLACKSTONE INC COM 09260D107   1,986,724 15,178 SH   SOLE   15,178 0 0
BOSTON SCIENTIFIC CORP COM 101137107   428,084 7,405 SH   SOLE   7,405 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   741,393 14,449 SH   SOLE   14,449 0 0
BROADCOM INC COM 11135F101   1,459,380 1,303 SH   SOLE   1,303 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   739,759 2,716 SH   SOLE   2,716 0 0
CARLYLE GROUP INC COM 14316J108   507,496 12,473 SH   SOLE   12,473 0 0
CATERPILLAR INC COM 149123101   787,626 2,665 SH   SOLE   2,665 0 0
CHEVRON CORP NEW COM 166764100   650,304 4,358 SH   SOLE   4,358 0 0
CHIMERA INVT CORP COM NEW 16934Q208   63,473 12,721 SH   SOLE   12,721 0 0
CHUBB LIMITED COM H1467J104   303,515 1,343 SH   SOLE   1,343 0 0
CISCO SYS INC COM 17275R102   1,617,288 32,011 SH   SOLE   32,011 0 0
CME GROUP INC COM 12572Q105   2,358,067 11,197 SH   SOLE   11,197 0 0
COCA COLA CO COM 191216100   1,476,110 25,046 SH   SOLE   25,046 0 0
COMCAST CORP NEW CL A 20030N101   238,861 5,448 SH   SOLE   5,448 0 0
CONAGRA BRANDS INC COM 205887102   243,948 8,513 SH   SOLE   8,513 0 0
CONOCOPHILLIPS COM 20825C104   557,133 4,800 SH   SOLE   4,800 0 0
CONSOLIDATED EDISON INC COM 209115104   218,352 2,401 SH   SOLE   2,401 0 0
COPART INC COM 217204106   402,290 8,210 SH   SOLE   8,210 0 0
CORNING INC COM 219350105   1,139,057 37,406 SH   SOLE   37,406 0 0
COSTCO WHSL CORP NEW COM 22160K105   5,501,329 8,335 SH   SOLE   8,335 0 0
CUMMINS INC COM 231021106   1,091,727 4,555 SH   SOLE   4,555 0 0
DEERE & CO COM 244199105   629,259 1,573 SH   SOLE   1,573 0 0
DEVON ENERGY CORP NEW COM 25179M103   1,353,195 29,870 SH   SOLE   29,870 0 0
DIGITAL RLTY TR INC COM 253868103   931,061 6,917 SH   SOLE   6,917 0 0
DISNEY WALT CO COM 254687106   375,063 4,155 SH   SOLE   4,155 0 0
DOLLAR GEN CORP NEW COM 256677105   204,260 1,502 SH   SOLE   1,502 0 0
DONALDSON INC COM 257651109   230,318 3,525 SH   SOLE   3,525 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,946,298 20,053 SH   SOLE   20,053 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   365,241 4,790 SH   SOLE   4,790 0 0
ELEVANCE HEALTH INC COM 036752103   557,363 1,180 SH   SOLE   1,180 0 0
ELI LILLY & CO COM 532457108   1,902,727 3,264 SH   SOLE   3,264 0 0
EMERSON ELEC CO COM 291011104   217,585 2,236 SH   SOLE   2,236 0 0
ENPHASE ENERGY INC COM 29355A107   1,394,877 10,556 SH   SOLE   10,556 0 0
ENTERGY CORP NEW COM 29364G103   339,541 3,355 SH   SOLE   3,355 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   201,154 7,633 SH   SOLE   7,633 0 0
EQUINIX INC COM 29444U700   351,660 436 SH   SOLE   436 0 0
EXPEDITORS INTL WASH INC COM 302130109   339,642 2,670 SH   SOLE   2,670 0 0
EXXON MOBIL CORP COM 30231G102   593,435 5,934 SH   SOLE   5,934 0 0
FACTSET RESH SYS INC COM 303075105   2,938,480 6,154 SH   SOLE   6,154 0 0
FASTENAL CO COM 311900104   2,929,155 45,223 SH   SOLE   45,223 0 0
GENERAC HLDGS INC COM 368736104   1,452,528 11,239 SH   SOLE   11,239 0 0
GENERAL MLS INC COM 370334104   1,128,997 17,331 SH   SOLE   17,331 0 0
GRACO INC COM 384109104   1,264,791 14,577 SH   SOLE   14,577 0 0
GSK PLC SPONSORED ADR 37733W204   205,599 5,548 SH   SOLE   5,548 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   571,597 8,517 SH   SOLE   8,517 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   363,510 18,359 SH   SOLE   18,359 0 0
HENRY JACK & ASSOC INC COM 426281101   651,867 3,988 SH   SOLE   3,988 0 0
HOME DEPOT INC COM 437076102   2,777,971 8,015 SH   SOLE   8,015 0 0
HONEYWELL INTL INC COM 438516106   289,541 1,381 SH   SOLE   1,381 0 0
HORMEL FOODS CORP COM 440452100   652,768 20,333 SH   SOLE   20,333 0 0
INTEL CORP COM 458140100   885,339 17,619 SH   SOLE   17,619 0 0
INTUIT COM 461202103   2,167,776 3,469 SH   SOLE   3,469 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,670,942 4,953 SH   SOLE   4,953 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   517,398 24,774 SH   SOLE   24,774 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,326,080 3,238 SH   SOLE   3,238 0 0
ISHARES TR SELECT DIVID ETF 464287168   479,720 4,094 SH   SOLE   4,094 0 0
ISHARES TR RUS MD CP GR ETF 464287481   282,004 2,700 SH   SOLE   2,700 0 0
ISHARES TR CORE S&P SCP ETF 464287804   292,757 2,704 SH   SOLE   2,704 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   248,237 3,305 SH   SOLE   3,305 0 0
JOHNSON & JOHNSON COM 478160104   2,839,790 18,111 SH   SOLE   18,111 0 0
JPMORGAN CHASE & CO COM 46625H100   1,213,400 7,132 SH   SOLE   7,132 0 0
KLA CORP COM NEW 482480100   1,097,536 1,886 SH   SOLE   1,886 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   289,433 1,372 SH   SOLE   1,372 0 0
LAM RESEARCH CORP COM 512807108   3,036,230 3,872 SH   SOLE   3,872 0 0
LENNAR CORP CL A 526057104   422,104 2,832 SH   SOLE   2,832 0 0
LINDE PLC SHS G54950103   241,328 588 SH   SOLE   588 0 0
LIVENT CORP COM 53814L108   625,146 34,769 SH   SOLE   34,769 0 0
LOCKHEED MARTIN CORP COM 539830109   1,375,122 3,028 SH   SOLE   3,028 0 0
LOWES COS INC COM 548661107   326,185 1,466 SH   SOLE   1,466 0 0
LULULEMON ATHLETICA INC COM 550021109   736,772 1,441 SH   SOLE   1,441 0 0
MARKETAXESS HLDGS INC COM 57060D108   919,026 3,136 SH   SOLE   3,136 0 0
MARRIOTT INTL INC NEW CL A 571903202   571,445 2,534 SH   SOLE   2,534 0 0
MARSH & MCLENNAN COS INC COM 571748102   305,617 1,613 SH   SOLE   1,613 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,144,036 2,679 SH   SOLE   2,679 0 0
MCCORMICK & CO INC COM NON VTG 579780206   239,001 3,494 SH   SOLE   3,494 0 0
MCDONALDS CORP COM 580135101   1,290,343 4,352 SH   SOLE   4,352 0 0
MEDTRONIC PLC SHS G5960L103   467,722 5,680 SH   SOLE   5,680 0 0
MERCK & CO INC COM 58933Y105   1,594,958 14,630 SH   SOLE   14,630 0 0
MFA FINL INC COM 55272X607   113,093 10,035 SH   SOLE   10,035 0 0
MGM RESORTS INTERNATIONAL COM 552953101   228,389 5,111 SH   SOLE   5,111 0 0
MICRON TECHNOLOGY INC COM 595112103   772,052 9,049 SH   SOLE   9,049 0 0
MICROSOFT CORP COM 594918104   5,459,639 14,510 SH   SOLE   14,510 0 0
MORGAN STANLEY COM NEW 617446448   281,499 3,018 SH   SOLE   3,018 0 0
NEXTERA ENERGY INC COM 65339F101   2,136,903 35,180 SH   SOLE   35,180 0 0
NIKE INC CL B 654106103   1,802,403 16,604 SH   SOLE   16,604 0 0
NORTHERN TR CORP COM 665859104   466,418 5,527 SH   SOLE   5,527 0 0
NORTHROP GRUMMAN CORP COM 666807102   434,363 929 SH   SOLE   929 0 0
NOVARTIS AG SPONSORED ADR 66987V109   272,818 2,703 SH   SOLE   2,703 0 0
NOVO-NORDISK A S ADR 670100205   4,411,393 42,641 SH   SOLE   42,641 0 0
NRG ENERGY INC COM NEW 629377508   289,630 5,600 SH   SOLE   5,600 0 0
NVIDIA CORPORATION COM 67066G104   8,614,905 17,391 SH   SOLE   17,391 0 0
OMNICOM GROUP INC COM 681919106   2,434,944 28,146 SH   SOLE   28,146 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   368,631 388 SH   SOLE   388 0 0
PACKAGING CORP AMER COM 695156109   919,775 5,645 SH   SOLE   5,645 0 0
PEPSICO INC COM 713448108   1,057,108 6,224 SH   SOLE   6,224 0 0
PFIZER INC COM 717081103   1,206,331 41,898 SH   SOLE   41,898 0 0
PHILLIPS 66 COM 718546104   380,179 2,857 SH   SOLE   2,857 0 0
PROCTER AND GAMBLE CO COM 742718109   3,150,861 21,504 SH   SOLE   21,504 0 0
PROLOGIS INC. COM 74340W103   299,522 2,247 SH   SOLE   2,247 0 0
PUBLIC STORAGE COM 74460D109   2,286,441 7,497 SH   SOLE   7,497 0 0
QUALCOMM INC COM 747525103   3,549,883 24,549 SH   SOLE   24,549 0 0
REALTY INCOME CORP COM 756109104   289,834 5,047 SH   SOLE   5,047 0 0
REGENERON PHARMACEUTICALS COM 75886F107   2,663,850 3,033 SH   SOLE   3,033 0 0
ROCKWELL AUTOMATION INC COM 773903109   756,198 2,434 SH   SOLE   2,434 0 0
ROYAL BK CDA COM 780087102   239,849 2,372 SH   SOLE   2,372 0 0
RTX CORPORATION COM 75513E101   2,228,281 26,484 SH   SOLE   26,484 0 0
SABRA HEALTH CARE REIT INC COM 78573L106   145,277 10,181 SH   SOLE   10,181 0 0
SALESFORCE INC COM 79466L302   523,913 1,991 SH   SOLE   1,991 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   673,692 7,893 SH   SOLE   7,893 0 0
SERVICENOW INC COM 81762P102   473,349 670 SH   SOLE   670 0 0
SHERWIN WILLIAMS CO COM 824348106   1,281,484 4,108 SH   SOLE   4,108 0 0
SNAP ON INC COM 833034101   701,986 2,431 SH   SOLE   2,431 0 0
SONY GROUP CORP SPONSORED ADR 835699307   1,723,505 18,199 SH   SOLE   18,199 0 0
SOUTHERN CO COM 842587107   505,379 7,207 SH   SOLE   7,207 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   287,346 4,417 SH   SOLE   4,417 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   265,083 5,683 SH   SOLE   5,683 0 0
STARBUCKS CORP COM 855244109   669,158 6,970 SH   SOLE   6,970 0 0
STEEL DYNAMICS INC COM 858119100   2,119,162 17,945 SH   SOLE   17,945 0 0
STRYKER CORPORATION COM 863667101   651,098 2,172 SH   SOLE   2,172 0 0
SYNOPSYS INC COM 871607107   2,067,879 4,016 SH   SOLE   4,016 0 0
SYSCO CORP COM 871829107   264,888 3,621 SH   SOLE   3,621 0 0
TARGET CORP COM 87612E106   2,768,722 19,441 SH   SOLE   19,441 0 0
TESLA INC COM 88160R101   1,612,701 6,490 SH   SOLE   6,490 0 0
TEXAS INSTRS INC COM 882508104   2,825,805 16,571 SH   SOLE   16,571 0 0
TEXTRON INC COM 883203101   307,073 3,818 SH   SOLE   3,818 0 0
THE TRADE DESK INC COM CL A 88339J105   653,612 9,083 SH   SOLE   9,083 0 0
TJX COS INC NEW COM 872540109   2,199,864 23,452 SH   SOLE   23,452 0 0
TRAVELERS COMPANIES INC COM 89417E109   526,007 2,762 SH   SOLE   2,762 0 0
UNION PAC CORP COM 907818108   379,643 1,545 SH   SOLE   1,545 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,243,375 7,907 SH   SOLE   7,907 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   298,611 1,358 SH   SOLE   1,358 0 0
UNITEDHEALTH GROUP INC COM 91324P102   6,137,538 11,652 SH   SOLE   11,652 0 0
US BANCORP DEL COM NEW 902973304   1,814,812 41,930 SH   SOLE   41,930 0 0
VALERO ENERGY CORP COM 91913Y100   990,699 7,615 SH   SOLE   7,615 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   381,403 4,494 SH   SOLE   4,494 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   385,694 883 SH   SOLE   883 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   315,388 8,366 SH   SOLE   8,366 0 0
VICI PPTYS INC COM 925652109   303,262 9,513 SH   SOLE   9,513 0 0
VISA INC COM CL A 92826C839   3,656,085 14,042 SH   SOLE   14,042 0 0
WASTE MGMT INC DEL COM 94106L109   1,245,940 6,955 SH   SOLE   6,955 0 0
WATERS CORP COM 941848103   292,358 888 SH   SOLE   888 0 0
WELLS FARGO CO NEW COM 949746101   317,990 6,461 SH   SOLE   6,461 0 0
WELLTOWER INC COM 95040Q104   711,682 7,892 SH   SOLE   7,892 0 0
WILLIAMS SONOMA INC COM 969904101   1,342,405 6,650 SH   SOLE   6,650 0 0
XCEL ENERGY INC COM 98389B100   3,205,212 51,771 SH   SOLE   51,771 0 0
ZOETIS INC CL A 98978V103   410,820 2,082 SH   SOLE   2,082 0 0