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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 3,119,158 16,804 SH SOLE 0 0 16,804
ACUSHNET HLDGS CORP COM 005098108 225,451 3,096 SH SOLE 0 0 3,096
ADVANCED MICRO DEVICES INC COM 007903107 577,391 4,069 SH SOLE 0 0 4,069
AIR PRODS & CHEMS INC COM 009158106 2,509,859 8,898 SH SOLE 0 0 8,898
ALLSTATE CORP COM 020002101 334,372 1,661 SH SOLE 0 0 1,661
ALPHABET INC CAP STK CL A 02079K305 1,034,065 5,868 SH SOLE 0 0 5,868
ALPHABET INC CAP STK CL C 02079K107 203,372 1,146 SH SOLE 0 0 1,146
AMAZON COM INC COM 023135106 1,343,106 6,122 SH SOLE 0 0 6,122
AMERICAN EXPRESS CO COM 025816109 306,221 960 SH SOLE 0 0 960
AMGEN INC COM 031162100 241,517 865 SH SOLE 0 0 865
ANALOG DEVICES INC COM 032654105 2,468,650 10,372 SH SOLE 0 0 10,372
APPLE INC COM 037833100 8,156,391 39,754 SH SOLE 0 0 39,754
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 337,394 1,948 SH SOLE 0 0 1,948
BANK AMERICA CORP COM 060505104 220,085 4,651 SH SOLE 0 0 4,651
BEST BUY INC COM 086516101 1,173,511 17,481 SH SOLE 0 0 17,481
BIO-TECHNE CORP COM 09073M104 277,418 5,392 SH SOLE 0 0 5,392
BRIGHT HORIZONS FAM SOL IN D COM 109194100 243,102 1,967 SH SOLE 0 0 1,967
BROADCOM INC COM 11135F101 12,733,893 46,196 SH SOLE 0 0 46,196
CATERPILLAR INC COM 149123101 291,775 752 SH SOLE 0 0 752
CHEVRON CORP NEW COM 166764100 395,112 2,759 SH SOLE 0 0 2,759
CHIPOTLE MEXICAN GRILL INC COM 169656105 315,170 5,613 SH SOLE 0 0 5,613
CHUBB LIMITED COM H1467J104 3,957,323 13,659 SH SOLE 0 0 13,659
CME GROUP INC COM 12572Q105 3,782,139 13,722 SH SOLE 0 0 13,722
COCA COLA CO COM 191216100 364,233 5,148 SH SOLE 0 0 5,148
COMCAST CORP NEW CL A 20030N101 1,744,844 48,889 SH SOLE 0 0 48,889
CONOCOPHILLIPS COM 20825C104 316,695 3,529 SH SOLE 0 0 3,529
COSTCO WHSL CORP NEW COM 22160K105 236,596 239 SH SOLE 0 0 239
COTERRA ENERGY INC COM 127097103 231,339 9,115 SH SOLE 0 0 9,115
CRA INTL INC COM 12618T105 206,294 1,101 SH SOLE 0 0 1,101
CUMMINS INC COM 231021106 1,771,443 5,409 SH SOLE 0 0 5,409
DARDEN RESTAURANTS INC COM 237194105 3,080,255 14,132 SH SOLE 0 0 14,132
DEXCOM INC COM 252131107 250,784 2,873 SH SOLE 0 0 2,873
DIAMONDBACK ENERGY INC COM 25278X109 363,845 2,648 SH SOLE 0 0 2,648
DUKE ENERGY CORP NEW COM NEW 26441C204 304,506 2,581 SH SOLE 0 0 2,581
EATON CORP PLC SHS G29183103 6,911,955 19,362 SH SOLE 0 0 19,362
EDWARDS LIFESCIENCES CORP COM 28176E108 202,486 2,589 SH SOLE 0 0 2,589
EXLSERVICE HOLDINGS INC COM 302081104 220,877 5,044 SH SOLE 0 0 5,044
EXTRA SPACE STORAGE INC COM 30225T102 234,577 1,591 SH SOLE 0 0 1,591
EXXON MOBIL CORP COM 30231G102 1,214,583 11,267 SH SOLE 0 0 11,267
FIDELITY NATL INFORMATION SV COM 31620M106 1,937,773 23,803 SH SOLE 0 0 23,803
FISERV INC COM 337738108 397,922 2,308 SH SOLE 0 0 2,308
GE VERNOVA INC COM 36828A101 268,279 507 SH SOLE 0 0 507
GLOBUS MED INC CL A 379577208 210,288 3,563 SH SOLE 0 0 3,563
GOLDMAN SACHS GROUP INC COM 38141G104 448,714 634 SH SOLE 0 0 634
HOME DEPOT INC COM 437076102 4,525,700 12,344 SH SOLE 0 0 12,344
HONEYWELL INTL INC COM 438516106 201,674 866 SH SOLE 0 0 866
HOULIHAN LOKEY INC CL A 441593100 333,087 1,851 SH SOLE 0 0 1,851
INTERNATIONAL BUSINESS MACHS COM 459200101 512,328 1,738 SH SOLE 0 0 1,738
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 207,196 4,250 SH SOLE 0 0 4,250
IQVIA HLDGS INC COM 46266C105 285,868 1,814 SH SOLE 0 0 1,814
ISHARES TR CORE S&P US VLU 464287663 388,740 4,108 SH SOLE 0 0 4,108
JFROG LTD ORD SHS M6191J100 273,197 6,226 SH SOLE 0 0 6,226
JOHNSON & JOHNSON COM 478160104 2,800,856 18,336 SH SOLE 0 0 18,336
JOHNSON CTLS INTL PLC SHS G51502105 2,532,579 23,978 SH SOLE 0 0 23,978
JPMORGAN CHASE & CO. COM 46625H100 8,178,262 28,210 SH SOLE 0 0 28,210
KEURIG DR PEPPER INC COM 49271V100 260,017 7,865 SH SOLE 0 0 7,865
LAMAR ADVERTISING CO NEW CL A 512816109 286,774 2,363 SH SOLE 0 0 2,363
LINCOLN ELEC HLDGS INC COM 533900106 237,796 1,147 SH SOLE 0 0 1,147
MANHATTAN ASSOCIATES INC COM 562750109 266,387 1,349 SH SOLE 0 0 1,349
MARATHON PETE CORP COM 56585A102 4,553,153 27,410 SH SOLE 0 0 27,410
MASTERCARD INCORPORATED CL A 57636Q104 211,289 376 SH SOLE 0 0 376
MCDONALDS CORP COM 580135101 411,416 1,408 SH SOLE 0 0 1,408
MEDTRONIC PLC SHS G5960L103 2,256,409 25,885 SH SOLE 0 0 25,885
META PLATFORMS INC CL A 30303M102 1,483,777 2,010 SH SOLE 0 0 2,010
MICROSOFT CORP COM 594918104 9,179,221 18,454 SH SOLE 0 0 18,454
MONDELEZ INTL INC CL A 609207105 271,244 4,022 SH SOLE 0 0 4,022
MORGAN STANLEY COM NEW 617446448 408,635 2,901 SH SOLE 0 0 2,901
MOTOROLA SOLUTIONS INC COM NEW 620076307 6,823,604 16,229 SH SOLE 0 0 16,229
NETFLIX INC COM 64110L106 206,226 154 SH SOLE 0 0 154
NEWMARK GROUP INC CL A 65158N102 127,004 10,453 SH SOLE 0 0 10,453
NEXTERA ENERGY INC COM 65339F101 1,166,241 16,800 SH SOLE 0 0 16,800
NVIDIA CORPORATION COM 67066G104 1,864,207 11,800 SH SOLE 0 0 11,800
NXP SEMICONDUCTORS N V COM N6596X109 401,621 1,838 SH SOLE 0 0 1,838
OLD REP INTL CORP COM 680223104 384,400 10,000 SH SOLE 0 0 10,000
PAYCHEX INC COM 704326107 339,649 2,335 SH SOLE 0 0 2,335
PENTAIR PLC SHS G7S00T104 350,173 3,411 SH SOLE 0 0 3,411
PROCTER AND GAMBLE CO COM 742718109 699,577 4,391 SH SOLE 0 0 4,391
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1,692,351 20,104 SH SOLE 0 0 20,104
RAYMOND JAMES FINL INC COM 754730109 300,706 1,961 SH SOLE 0 0 1,961
RBC BEARINGS INC COM 75524B104 236,267 614 SH SOLE 0 0 614
REALTY INCOME CORP COM 756109104 2,436,296 42,289 SH SOLE 0 0 42,289
REINSURANCE GRP OF AMERICA I COM NEW 759351604 206,493 1,041 SH SOLE 0 0 1,041
RTX CORPORATION COM 75513E101 368,116 2,521 SH SOLE 0 0 2,521
S&P GLOBAL INC COM 78409V104 446,248 846 SH SOLE 0 0 846
SALESFORCE INC COM 79466L302 550,606 2,019 SH SOLE 0 0 2,019
SELECTIVE INS GROUP INC COM 816300107 225,723 2,605 SH SOLE 0 0 2,605
SIMON PPTY GROUP INC NEW COM 828806109 238,729 1,485 SH SOLE 0 0 1,485
SIMPSON MFG INC COM 829073105 214,638 1,382 SH SOLE 0 0 1,382
SNAP ON INC COM 833034101 283,485 911 SH SOLE 0 0 911
SOUTHERN CO COM 842587107 276,931 3,016 SH SOLE 0 0 3,016
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663 239,966 2,616 SH SOLE 0 0 2,616
STERIS PLC SHS USD G8473T100 300,475 1,251 SH SOLE 0 0 1,251
TESLA INC COM 88160R101 574,329 1,808 SH SOLE 0 0 1,808
TEXAS INSTRS INC COM 882508104 782,312 3,768 SH SOLE 0 0 3,768
TJX COS INC NEW COM 872540109 812,802 6,582 SH SOLE 0 0 6,582
TRANE TECHNOLOGIES PLC SHS G8994E103 1,117,145 2,554 SH SOLE 0 0 2,554
UNILEVER PLC SPON ADR NEW 904767704 373,198 6,101 SH SOLE 0 0 6,101
UNION PAC CORP COM 907818108 1,588,643 6,905 SH SOLE 0 0 6,905
UNITEDHEALTH GROUP INC COM 91324P102 1,608,332 5,155 SH SOLE 0 0 5,155
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 457,435 805 SH SOLE 0 0 805
VERIZON COMMUNICATIONS INC COM 92343V104 2,042,220 47,197 SH SOLE 0 0 47,197
VIRTUS DIVIDEND INTEREST & P COM 92840R101 139,376 11,240 SH SOLE 0 0 11,240
VISA INC COM CL A 92826C839 1,188,960 3,349 SH SOLE 0 0 3,349
WALMART INC COM 931142103 5,722,493 58,524 SH SOLE 0 0 58,524
WATSCO INC COM 942622200 304,718 690 SH SOLE 0 0 690
WILLIAMS COS INC COM 969457100 367,250 5,847 SH SOLE 0 0 5,847
WILLIAMS SONOMA INC COM 969904101 230,352 1,410 SH SOLE 0 0 1,410