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
ABBVIE INC COM 00287Y109   369,299 2,028 SH   SOLE   0 0 2,028
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   233,962 675 SH   SOLE   0 0 675
ADVANCED MICRO DEVICES INC COM 007903107   623,954 3,457 SH   SOLE   0 0 3,457
AIR PRODS & CHEMS INC COM 009158106   2,272,472 9,380 SH   SOLE   0 0 9,380
ALLSTATE CORP COM 020002101   252,065 1,457 SH   SOLE   0 0 1,457
ALPHABET INC CAP STK CL A 02079K305   680,091 4,506 SH   SOLE   0 0 4,506
AMAZON COM INC COM 023135106   1,095,808 6,075 SH   SOLE   0 0 6,075
APPLE INC COM 037833100   6,729,897 39,246 SH   SOLE   0 0 39,246
BERRY GLOBAL GROUP INC COM 08579W103   234,420 3,876 SH   SOLE   0 0 3,876
BEST BUY INC COM 086516101   1,514,950 18,468 SH   SOLE   0 0 18,468
BIO-TECHNE CORP COM 09073M104   278,041 3,950 SH   SOLE   0 0 3,950
BRIGHT HORIZONS FAM SOL IN D COM 109194100   285,554 2,519 SH   SOLE   0 0 2,519
BROADCOM INC COM 11135F101   7,257,424 5,476 SH   SOLE   0 0 5,476
CHEVRON CORP NEW COM 166764100   402,865 2,554 SH   SOLE   0 0 2,554
CHUBB LIMITED COM H1467J104   4,896,125 18,894 SH   SOLE   0 0 18,894
CISCO SYS INC COM 17275R102   2,673,120 53,559 SH   SOLE   0 0 53,559
CME GROUP INC COM 12572Q105   2,953,644 13,719 SH   SOLE   0 0 13,719
COHEN & STEERS INC COM 19247A100   253,045 3,291 SH   SOLE   0 0 3,291
COMCAST CORP NEW CL A 20030N101   2,473,825 57,066 SH   SOLE   0 0 57,066
CONOCOPHILLIPS COM 20825C104   256,774 2,017 SH   SOLE   0 0 2,017
DARDEN RESTAURANTS INC COM 237194105   2,354,521 14,086 SH   SOLE   0 0 14,086
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103   99,447 12,323 SH   SOLE   0 0 12,323
DEVON ENERGY CORP NEW COM 25179M103   2,838,541 56,567 SH   SOLE   0 0 56,567
DEXCOM INC COM 252131107   206,386 1,488 SH   SOLE   0 0 1,488
DIAMONDBACK ENERGY INC COM 25278X109   346,519 1,749 SH   SOLE   0 0 1,749
EATON CORP PLC SHS G29183103   8,038,680 25,709 SH   SOLE   0 0 25,709
EDWARDS LIFESCIENCES CORP COM 28176E108   334,938 3,505 SH   SOLE   0 0 3,505
EXLSERVICE HOLDINGS INC COM 302081104   212,297 6,676 SH   SOLE   0 0 6,676
EXXON MOBIL CORP COM 30231G102   1,219,474 10,491 SH   SOLE   0 0 10,491
FIRSTSERVICE CORP NEW COM 33767E202   276,223 1,666 SH   SOLE   0 0 1,666
FISERV INC COM 337738108   292,471 1,830 SH   SOLE   0 0 1,830
GLACIER BANCORP INC NEW COM 37637Q105   261,095 6,482 SH   SOLE   0 0 6,482
GOLDMAN SACHS GROUP INC COM 38141G104   248,943 596 SH   SOLE   0 0 596
HALLIBURTON CO COM 406216101   378,980 9,614 SH   SOLE   0 0 9,614
HOME DEPOT INC COM 437076102   4,554,757 11,874 SH   SOLE   0 0 11,874
HOULIHAN LOKEY INC CL A 441593100   282,915 2,207 SH   SOLE   0 0 2,207
IDEX CORP COM 45167R104   240,360 985 SH   SOLE   0 0 985
INTER PARFUMS INC COM 458334109   241,958 1,722 SH   SOLE   0 0 1,722
INTERCONTINENTAL EXCHANGE IN COM 45866F104   337,438 2,455 SH   SOLE   0 0 2,455
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217   215,475 4,250 SH   SOLE   0 0 4,250
IQVIA HLDGS INC COM 46266C105   423,591 1,675 SH   SOLE   0 0 1,675
JOHNSON & JOHNSON COM 478160104   2,801,014 17,707 SH   SOLE   0 0 17,707
JOHNSON CTLS INTL PLC SHS G51502105   1,607,145 24,604 SH   SOLE   0 0 24,604
JPMORGAN CHASE & CO COM 46625H100   5,727,183 28,593 SH   SOLE   0 0 28,593
L3HARRIS TECHNOLOGIES INC COM 502431109   230,165 1,080 SH   SOLE   0 0 1,080
LINCOLN ELEC HLDGS INC COM 533900106   253,907 994 SH   SOLE   0 0 994
LKQ CORP COM 501889208   208,940 3,912 SH   SOLE   0 0 3,912
LOCKHEED MARTIN CORP COM 539830109   494,312 1,087 SH   SOLE   0 0 1,087
MANHATTAN ASSOCIATES INC COM 562750109   246,727 986 SH   SOLE   0 0 986
MARATHON PETE CORP COM 56585A102   7,334,673 36,400 SH   SOLE   0 0 36,400
MCDONALDS CORP COM 580135101   268,737 953 SH   SOLE   0 0 953
MEDTRONIC PLC SHS G5960L103   2,235,284 25,649 SH   SOLE   0 0 25,649
MERCK & CO INC COM 58933Y105   4,709,135 35,689 SH   SOLE   0 0 35,689
META PLATFORMS INC CL A 30303M102   548,358 1,129 SH   SOLE   0 0 1,129
MICROSOFT CORP COM 594918104   7,980,537 18,969 SH   SOLE   0 0 18,969
MOTOROLA SOLUTIONS INC COM NEW 620076307   6,162,125 17,359 SH   SOLE   0 0 17,359
NICE LTD SPONSORED ADR 653656108   395,100 1,516 SH   SOLE   0 0 1,516
NVIDIA CORPORATION COM 67066G104   940,623 1,041 SH   SOLE   0 0 1,041
NXP SEMICONDUCTORS N V COM N6596X109   357,161 1,442 SH   SOLE   0 0 1,442
PROCTER AND GAMBLE CO COM 742718109   441,317 2,720 SH   SOLE   0 0 2,720
RAYMOND JAMES FINL INC COM 754730109   284,393 2,215 SH   SOLE   0 0 2,215
RBC BEARINGS INC COM 75524B104   297,385 1,100 SH   SOLE   0 0 1,100
REALTY INCOME CORP COM 756109104   200,927 3,714 SH   SOLE   0 0 3,714
REINSURANCE GRP OF AMERICA I COM NEW 759351604   360,878 1,871 SH   SOLE   0 0 1,871
S&P GLOBAL INC COM 78409V104   289,813 681 SH   SOLE   0 0 681
SALESFORCE INC COM 79466L302   502,669 1,669 SH   SOLE   0 0 1,669
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   4,103,565 50,894 SH   SOLE   0 0 50,894
SELECTIVE INS GROUP INC COM 816300107   234,825 2,151 SH   SOLE   0 0 2,151
SILICON LABORATORIES INC COM 826919102   200,921 1,398 SH   SOLE   0 0 1,398
SOUTHERN CO COM 842587107   217,894 3,037 SH   SOLE   0 0 3,037
SPDR S&P 500 ETF TR TR UNIT 78462F103   299,719 573 SH   SOLE   0 0 573
SPDR SER TR S&P DIVID ETF 78464A763   906,015 6,903 SH   SOLE   0 0 6,903
STERICYCLE INC COM 858912108   208,732 3,957 SH   SOLE   0 0 3,957
STERIS PLC SHS USD G8473T100   229,239 1,020 SH   SOLE   0 0 1,020
TARGET CORP COM 87612E106   230,019 1,298 SH   SOLE   0 0 1,298
TESLA INC COM 88160R101   250,677 1,426 SH   SOLE   0 0 1,426
TJX COS INC NEW COM 872540109   359,727 3,547 SH   SOLE   0 0 3,547
TRANE TECHNOLOGIES PLC SHS G8994E103   631,425 2,103 SH   SOLE   0 0 2,103
UNION PAC CORP COM 907818108   1,855,167 7,543 SH   SOLE   0 0 7,543
UNITEDHEALTH GROUP INC COM 91324P102   588,864 1,190 SH   SOLE   0 0 1,190
VERIZON COMMUNICATIONS INC COM 92343V104   1,644,656 39,196 SH   SOLE   0 0 39,196
VIRTUS DIVIDEND INTEREST & P COM 92840R101   129,791 10,156 SH   SOLE   0 0 10,156
VISA INC COM CL A 92826C839   693,086 2,483 SH   SOLE   0 0 2,483
WALMART INC COM 931142103   3,730,864 62,005 SH   SOLE   0 0 62,005