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   395,614 3,065 SH   SOLE   3,065 0 0
ABBOTT LABS COM 002824100   2,925,477 25,863 SH   SOLE   25,863 0 0
ABBVIE INC COM 00287Y109   742,186 4,176 SH   SOLE   4,176 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,935,545 8,345 SH   SOLE   8,345 0 0
ADOBE INC COM 00724F101   2,096,296 4,715 SH   SOLE   4,715 0 0
ADVANCED MICRO DEVICES INC COM 007903107   2,960,104 24,506 SH   SOLE   24,506 0 0
AFLAC INC COM 001055102   322,011 3,113 SH   SOLE   3,113 0 0
ALBEMARLE CORP COM 012653101   850,380 9,877 SH   SOLE   9,877 0 0
ALLETE INC COM NEW 018522300   208,009 3,210 SH   SOLE   3,210 0 0
ALPHABET INC CAP STK CL C 02079K107   3,618,525 18,995 SH   SOLE   18,995 0 0
ALPHABET INC CAP STK CL A 02079K305   5,148,254 27,183 SH   SOLE   27,183 0 0
AMAZON COM INC COM 023135106   8,526,151 38,863 SH   SOLE   38,863 0 0
AMERICAN ELEC PWR CO INC COM 025537101   261,156 2,832 SH   SOLE   2,832 0 0
AMERICAN EXPRESS CO COM 025816109   239,702 807 SH   SOLE   807 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,057,492 11,207 SH   SOLE   11,207 0 0
ANALOG DEVICES INC COM 032654105   293,002 1,377 SH   SOLE   1,377 0 0
APPLE INC COM 037833100   11,140,503 44,481 SH   SOLE   44,481 0 0
APPLIED MATLS INC COM 038222105   998,212 6,133 SH   SOLE   6,133 0 0
ARCADIUM LITHIUM PLC COM SHS G0508H110   186,035 36,264 SH   SOLE   36,264 0 0
ARES CAPITAL CORP COM 04010L103   1,049,769 47,957 SH   SOLE   47,957 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   173,000 17,180 SH   SOLE   17,180 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,463,020 4,988 SH   SOLE   4,988 0 0
AUTODESK INC COM 052769106   454,293 1,537 SH   SOLE   1,537 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,058,660 3,616 SH   SOLE   3,616 0 0
AUTOZONE INC COM 053332102   569,956 178 SH   SOLE   178 0 0
BANCO SANTANDER S.A. ADR 05964H105   64,939 14,241 SH   SOLE   14,241 0 0
BAXTER INTL INC COM 071813109   635,166 21,782 SH   SOLE   21,782 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,798,817 14,997 SH   SOLE   14,997 0 0
BLACKSTONE INC COM 09260D107   2,359,451 13,681 SH   SOLE   13,681 0 0
BNY MELLON ETF TRUST US LRG CP CORE 09661T107   3,401,464 30,354 SH   SOLE   30,354 0 0
BOSTON SCIENTIFIC CORP COM 101137107   565,396 6,330 SH   SOLE   6,330 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,428,063 25,248 SH   SOLE   25,248 0 0
BROADCOM INC COM 11135F101   2,746,438 11,846 SH   SOLE   11,846 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   854,925 2,845 SH   SOLE   2,845 0 0
CARLYLE GROUP INC COM 14316J108   609,877 12,081 SH   SOLE   12,081 0 0
CATERPILLAR INC COM 149123101   1,044,877 2,880 SH   SOLE   2,880 0 0
CHEVRON CORP NEW COM 166764100   652,162 4,501 SH   SOLE   4,501 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   599,985 9,950 SH   SOLE   9,950 0 0
CHUBB LIMITED COM H1467J104   875,414 3,165 SH   SOLE   3,165 0 0
CISCO SYS INC COM 17275R102   2,404,629 40,619 SH   SOLE   40,619 0 0
CME GROUP INC COM 12572Q105   3,401,041 14,638 SH   SOLE   14,638 0 0
CMS ENERGY CORP COM 125896100   219,648 3,296 SH   SOLE   3,296 0 0
COCA COLA CO COM 191216100   1,514,663 24,328 SH   SOLE   24,328 0 0
COMCAST CORP NEW CL A 20030N101   837,076 22,301 SH   SOLE   22,301 0 0
CONOCOPHILLIPS COM 20825C104   533,098 5,376 SH   SOLE   5,376 0 0
CONSOLIDATED EDISON INC COM 209115104   221,833 2,486 SH   SOLE   2,486 0 0
CONSTELLATION ENERGY CORP COM 21037T109   1,019,235 4,556 SH   SOLE   4,556 0 0
COPART INC COM 217204106   490,776 8,552 SH   SOLE   8,552 0 0
CORNING INC COM 219350105   1,087,610 22,888 SH   SOLE   22,888 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,703,260 8,398 SH   SOLE   8,398 0 0
CROWN CASTLE INC COM 22822V101   230,795 2,543 SH   SOLE   2,543 0 0
CUMMINS INC COM 231021106   1,850,188 5,310 SH   SOLE   5,310 0 0
DEERE & CO COM 244199105   669,388 1,579 SH   SOLE   1,579 0 0
DEVON ENERGY CORP NEW COM 25179M103   1,800,532 55,013 SH   SOLE   55,013 0 0
DIGITAL RLTY TR INC COM 253868103   2,364,869 13,331 SH   SOLE   13,331 0 0
DOMINION ENERGY INC COM 25746U109   205,554 3,816 SH   SOLE   3,816 0 0
DONALDSON INC COM 257651109   239,358 3,556 SH   SOLE   3,556 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,433,719 22,592 SH   SOLE   22,592 0 0
ELI LILLY & CO COM 532457108   2,113,599 2,736 SH   SOLE   2,736 0 0
EMERSON ELEC CO COM 291011104   354,455 2,860 SH   SOLE   2,860 0 0
ENPHASE ENERGY INC COM 29355A107   737,307 10,735 SH   SOLE   10,735 0 0
ENTERGY CORP NEW COM 29364G103   541,594 7,143 SH   SOLE   7,143 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   223,556 7,128 SH   SOLE   7,128 0 0
EQUINIX INC COM 29444U700   603,502 642 SH   SOLE   642 0 0
EXTRA SPACE STORAGE INC COM 30225T102   221,546 1,481 SH   SOLE   1,481 0 0
EXXON MOBIL CORP COM 30231G102   1,743,708 16,210 SH   SOLE   16,210 0 0
FACTSET RESH SYS INC COM 303075105   2,660,255 5,537 SH   SOLE   5,537 0 0
FASTENAL CO COM 311900104   3,814,412 53,044 SH   SOLE   53,044 0 0
FIRST SOLAR INC COM 336433107   307,538 1,745 SH   SOLE   1,745 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   518,867 14,473 SH   SOLE   14,473 0 0
GENERAC HLDGS INC COM 368736104   2,237,084 14,428 SH   SOLE   14,428 0 0
GENERAL MLS INC COM 370334104   1,083,830 16,995 SH   SOLE   16,995 0 0
GOLDMAN SACHS BDC INC SHS 38147U107   383,287 31,677 SH   SOLE   31,677 0 0
GRACO INC COM 384109104   1,557,455 18,479 SH   SOLE   18,479 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   205,169 10,121 SH   SOLE   10,121 0 0
HENRY JACK & ASSOC INC COM 426281101   601,154 3,428 SH   SOLE   3,428 0 0
HERSHEY CO COM 427866108   273,420 1,614 SH   SOLE   1,614 0 0
HOME DEPOT INC COM 437076102   3,481,430 8,946 SH   SOLE   8,946 0 0
HONEYWELL INTL INC COM 438516106   321,064 1,421 SH   SOLE   1,421 0 0
HORMEL FOODS CORP COM 440452100   477,920 15,236 SH   SOLE   15,236 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   577,888 3,876 SH   SOLE   3,876 0 0
INTUIT COM 461202103   2,058,832 3,274 SH   SOLE   3,274 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   2,481,919 4,755 SH   SOLE   4,755 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,393,069 2,723 SH   SOLE   2,723 0 0
IRON MTN INC DEL COM 46284V101   223,621 2,127 SH   SOLE   2,127 0 0
ISHARES TR SELECT DIVID ETF 464287168   388,001 2,958 SH   SOLE   2,958 0 0
ISHARES TR RUS MD CP GR ETF 464287481   278,831 2,200 SH   SOLE   2,200 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   335,599 3,305 SH   SOLE   3,305 0 0
ISHARES TR CORE S&P SCP ETF 464287804   302,711 2,627 SH   SOLE   2,627 0 0
ISHARES TR CORE S&P500 ETF 464287200   687,565 1,168 SH   SOLE   1,168 0 0
JOHNSON & JOHNSON COM 478160104   359,209 2,487 SH   SOLE   2,487 0 0
JPMORGAN CHASE & CO. COM 46625H100   2,230,645 9,303 SH   SOLE   9,303 0 0
KLA CORP COM NEW 482480100   1,214,493 1,929 SH   SOLE   1,929 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   270,735 1,285 SH   SOLE   1,285 0 0
LAM RESEARCH CORP COM NEW 512807306   3,435,829 47,570 SH   SOLE   47,570 0 0
LENNAR CORP CL A 526057104   1,070,468 7,847 SH   SOLE   7,847 0 0
LINDE PLC SHS G54950103   264,190 630 SH   SOLE   630 0 0
LOCKHEED MARTIN CORP COM 539830109   2,016,774 4,147 SH   SOLE   4,147 0 0
LOWES COS INC COM 548661107   307,728 1,246 SH   SOLE   1,246 0 0
LULULEMON ATHLETICA INC COM 550021109   1,159,084 3,031 SH   SOLE   3,031 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   607,151 8,175 SH   SOLE   8,175 0 0
MARKETAXESS HLDGS INC COM 57060D108   1,522,142 6,724 SH   SOLE   6,724 0 0
MARRIOTT INTL INC NEW CL A 571903202   701,366 2,513 SH   SOLE   2,513 0 0
MARSH & MCLENNAN COS INC COM 571748102   290,221 1,367 SH   SOLE   1,367 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,201,152 2,280 SH   SOLE   2,280 0 0
MCCORMICK & CO INC COM NON VTG 579780206   238,938 3,133 SH   SOLE   3,133 0 0
MCDONALDS CORP COM 580135101   1,246,140 4,299 SH   SOLE   4,299 0 0
MEDTRONIC PLC SHS G5960L103   298,903 3,739 SH   SOLE   3,739 0 0
MERCK & CO INC COM 58933Y105   1,316,396 13,232 SH   SOLE   13,232 0 0
MFA FINL INC COM 55272X607   104,397 10,245 SH   SOLE   10,245 0 0
MICRON TECHNOLOGY INC COM 595112103   629,044 7,473 SH   SOLE   7,473 0 0
MICROSOFT CORP COM 594918104   6,696,917 15,875 SH   SOLE   15,875 0 0
MONOLITHIC PWR SYS INC COM 609839105   728,466 1,231 SH   SOLE   1,231 0 0
NETFLIX INC COM 64110L106   773,665 868 SH   SOLE   868 0 0
NEXTERA ENERGY INC COM 65339F101   2,553,229 35,611 SH   SOLE   35,611 0 0
NIKE INC CL B 654106103   518,332 6,848 SH   SOLE   6,848 0 0
NISOURCE INC COM 65473P105   246,387 6,703 SH   SOLE   6,703 0 0
NORTHERN TR CORP COM 665859104   1,388,569 13,549 SH   SOLE   13,549 0 0
NORTHROP GRUMMAN CORP COM 666807102   446,030 949 SH   SOLE   949 0 0
NOVARTIS AG SPONSORED ADR 66987V109   316,363 3,249 SH   SOLE   3,249 0 0
NOVO-NORDISK A S ADR 670100205   3,740,616 43,482 SH   SOLE   43,482 0 0
NRG ENERGY INC COM NEW 629377508   400,618 4,441 SH   SOLE   4,441 0 0
NUCOR CORP COM 670346105   510,681 4,376 SH   SOLE   4,376 0 0
NVIDIA CORPORATION COM 67066G104   20,298,423 151,149 SH   SOLE   151,149 0 0
OMNICOM GROUP INC COM 681919106   2,550,472 29,648 SH   SOLE   29,648 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   460,090 388 SH   SOLE   388 0 0
PACKAGING CORP AMER COM 695156109   1,249,010 5,547 SH   SOLE   5,547 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   307,059 4,060 SH   SOLE   4,060 0 0
PEPSICO INC COM 713448108   1,761,025 11,583 SH   SOLE   11,583 0 0
PHILLIPS 66 COM 718546104   324,947 2,854 SH   SOLE   2,854 0 0
PPL CORP COM 69351T106   208,932 6,437 SH   SOLE   6,437 0 0
PROCTER AND GAMBLE CO COM 742718109   3,795,606 22,639 SH   SOLE   22,639 0 0
PROLOGIS INC. COM 74340W103   235,964 2,233 SH   SOLE   2,233 0 0
PUBLIC STORAGE OPER CO COM 74460D109   2,918,737 9,749 SH   SOLE   9,749 0 0
QUALCOMM INC COM 747525103   4,183,575 27,231 SH   SOLE   27,231 0 0
QUANTA SVCS INC COM 74762E102   268,666 850 SH   SOLE   850 0 0
REALTY INCOME CORP COM 756109104   252,879 4,734 SH   SOLE   4,734 0 0
REGENERON PHARMACEUTICALS COM 75886F107   2,774,315 3,896 SH   SOLE   3,896 0 0
ROCKWELL AUTOMATION INC COM 773903109   643,477 2,252 SH   SOLE   2,252 0 0
ROYAL BK CDA COM 780087102   251,306 2,085 SH   SOLE   2,085 0 0
RTX CORPORATION COM 75513E101   2,950,194 25,493 SH   SOLE   25,493 0 0
SALESFORCE INC COM 79466L302   278,623 833 SH   SOLE   833 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   290,767 3,370 SH   SOLE   3,370 0 0
SERVICENOW INC COM 81762P102   651,974 615 SH   SOLE   615 0 0
SHERWIN WILLIAMS CO COM 824348106   1,896,997 5,574 SH   SOLE   5,574 0 0
SNAP ON INC COM 833034101   902,107 2,657 SH   SOLE   2,657 0 0
SONY GROUP CORP SPONSORED ADR 835699307   1,697,212 80,206 SH   SOLE   80,206 0 0
SOUTHERN CO COM 842587107   1,045,438 12,698 SH   SOLE   12,698 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   5,502,840 60,187 SH   SOLE   60,187 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   244,188 4,774 SH   SOLE   4,774 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   325,549 3,704 SH   SOLE   3,704 0 0
STARBUCKS CORP COM 855244109   440,156 4,823 SH   SOLE   4,823 0 0
STEEL DYNAMICS INC COM 858119100   2,416,682 21,182 SH   SOLE   21,182 0 0
STRYKER CORPORATION COM 863667101   471,046 1,306 SH   SOLE   1,306 0 0
SUPER MICRO COMPUTER INC COM NEW 86800U302   345,948 11,350 SH   SOLE   11,350 0 0
SYNOPSYS INC COM 871607107   1,820,100 3,750 SH   SOLE   3,750 0 0
SYSCO CORP COM 871829107   285,720 3,737 SH   SOLE   3,737 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   217,480 1,101 SH   SOLE   1,101 0 0
TARGET CORP COM 87612E106   3,472,242 25,685 SH   SOLE   25,685 0 0
TESLA INC COM 88160R101   1,167,609 2,891 SH   SOLE   2,891 0 0
TEXAS INSTRS INC COM 882508104   3,265,933 17,411 SH   SOLE   17,411 0 0
THE TRADE DESK INC COM CL A 88339J105   674,624 5,740 SH   SOLE   5,740 0 0
TJX COS INC NEW COM 872540109   3,328,262 27,551 SH   SOLE   27,551 0 0
TRAVELERS COMPANIES INC COM 89417E109   626,905 2,602 SH   SOLE   2,602 0 0
ULTA BEAUTY INC COM 90384S303   206,158 474 SH   SOLE   474 0 0
UNION PAC CORP COM 907818108   664,227 2,915 SH   SOLE   2,915 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,510,772 11,985 SH   SOLE   11,985 0 0
UNITED RENTALS INC COM 911363109   440,202 624 SH   SOLE   624 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,723,354 3,406 SH   SOLE   3,406 0 0
US BANCORP DEL COM NEW 902973304   1,398,360 29,238 SH   SOLE   29,238 0 0
VALERO ENERGY CORP COM 91913Y100   1,902,975 15,520 SH   SOLE   15,520 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   376,488 4,060 SH   SOLE   4,060 0 0
VANECK ETF TRUST MORNINGSTAR SMID 92189H730   678,401 19,679 SH   SOLE   19,679 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   475,769 883 SH   SOLE   883 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   490,217 1,693 SH   SOLE   1,693 0 0
VISA INC COM CL A 92826C839   3,678,925 11,639 SH   SOLE   11,639 0 0
WASTE MGMT INC DEL COM 94106L109   1,367,721 6,778 SH   SOLE   6,778 0 0
WATERS CORP COM 941848103   283,057 763 SH   SOLE   763 0 0
WELLS FARGO CO NEW COM 949746101   414,728 5,904 SH   SOLE   5,904 0 0
WELLTOWER INC COM 95040Q104   958,995 7,607 SH   SOLE   7,607 0 0
WILLIAMS SONOMA INC COM 969904101   2,565,944 13,850 SH   SOLE   13,850 0 0
XCEL ENERGY INC COM 98389B100   3,451,687 51,124 SH   SOLE   51,124 0 0
ZOETIS INC CL A 98978V103   327,100 2,008 SH   SOLE   2,008 0 0