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
Accenture Plc ADR G1151C101   1,715,717 6,003 SH   SOLE 0 5,336 0 667
Banco Santander SA ADS ADR 05964H105   138,375 37,500 SH   SOLE 0 0 0 37,500
Ericsson ADS ADR 294821608   63,584 10,869 SH   SOLE 0 2,269 0 8,600
Adobe Inc. COM 00724F101   1,196,188 3,104 SH   SOLE 0 2,775 0 329
Albemarle Corporation COM 012653101   1,012,805 4,582 SH   SOLE 0 4,039 0 543
Alphabet Inc. Class A COM 02079K305   6,503,249 62,694 SH   SOLE 0 55,894 0 6,800
Amazon.com Inc. COM 023135106   5,891,248 57,036 SH   SOLE 0 50,436 0 6,600
Amphenol Corp. COM 032095101   1,944,282 23,792 SH   SOLE 0 20,977 0 2,815
Apple Inc. COM 037833100   17,516,667 106,226 SH   SOLE 0 93,461 0 12,765
Autodesk Inc. COM 052769106   992,923 4,770 SH   SOLE 0 4,210 0 560
CDW Corporation COM 12514G108   1,550,350 7,955 SH   SOLE 0 7,015 0 940
CSX Corporation COM 126408103   1,144,247 38,218 SH   SOLE 0 33,693 0 4,525
CVS Health Corporation COM 126650100   1,123,642 15,121 SH   SOLE 0 13,351 0 1,770
Cadence Design Systems, Inc. COM 127387108   2,547,341 12,125 SH   SOLE 0 10,702 0 1,423
Costco Wholesale Corp COM 22160K105   2,810,297 5,656 SH   SOLE 0 5,024 0 632
Coterra Energy COM 127097103   981,575 39,999 SH   SOLE 0 35,769 0 4,230
EOG Resources Inc COM 26875P101   1,112,713 9,707 SH   SOLE 0 8,675 0 1,032
Enphase Energy, Inc. COM 29355A107   892,639 4,245 SH   SOLE 0 3,755 0 490
Estee Lauder Cos Inc COM 518439104   1,206,668 4,896 SH   SOLE 0 4,122 0 774
Fortinet, Inc. COM 34959E109   1,906,937 28,693 SH   SOLE 0 25,383 0 3,310
General Motors Company COM 37045V100   794,819 21,669 SH   SOLE 0 19,114 0 2,555
Hologic Inc. COM 436440101   1,481,329 18,356 SH   SOLE 0 16,336 0 2,020
Home Depot Inc. COM 437076102   3,163,391 10,719 SH   SOLE 0 9,444 0 1,275
Idexx Laboratories, Inc. COM 45168D104   1,613,258 3,226 SH   SOLE 0 2,864 0 362
Illinois Tool Works Inc. COM 452308109   1,380,361 5,670 SH   SOLE 0 5,010 0 660
Intuit Inc. COM 461202103   2,083,809 4,674 SH   SOLE 0 4,134 0 540
Johnson & Johnson COM 478160104   1,218,300 7,860 SH   SOLE 0 6,925 0 935
KLA Corporation COM 482480100   2,258,903 5,659 SH   SOLE 0 5,003 0 656
KeyCorp COM 493267108   782,625 62,510 SH   SOLE 0 55,159 0 7,351
Lockheed Martin Corp. COM 539830109   1,880,047 3,977 SH   SOLE 0 3,532 0 445
Manhattan Associates, Inc. COM 562750109   1,514,588 9,781 SH   SOLE 0 8,628 0 1,153
Mastercard Inc. COM 57636Q104   3,175,840 8,739 SH   SOLE 0 7,719 0 1,020
MetLife, Inc. COM 59156R108   615,612 10,625 SH   SOLE 0 9,362 0 1,263
Meta Platforms, Inc. COM 30303M102   1,332,043 6,285 SH   SOLE 0 5,619 0 666
Mettler-Toledo Intl COM 592688105   1,525,619 997 SH   SOLE 0 887 0 110
Microsoft Corporation COM 594918104   12,454,848 43,201 SH   SOLE 0 43,201 0 0
Morgan Stanley COM 617446448   1,310,591 14,927 SH   SOLE 0 13,162 0 1,765
NVIDIA Corp COM 67066G104   5,011,249 18,041 SH   SOLE 0 16,115 0 1,926
NVR Inc. COM 62944T105   1,482,203 266 SH   SOLE 0 236 0 30
Nike Inc cl B COM 654106103   1,211,806 9,881 SH   SOLE 0 8,826 0 1,055
Nucor Corporation COM 670346105   2,179,417 14,109 SH   SOLE 0 12,439 0 1,670
Oracle Corporation COM 68389X105   1,332,566 14,341 SH   SOLE 0 12,812 0 1,529
PepsiCo, Inc. COM 713448108   2,900,758 15,912 SH   SOLE 0 14,135 0 1,777
Pfizer Inc. COM 717081103   1,339,015 32,819 SH   SOLE 0 28,931 0 3,888
Quanta Services Inc. COM 74762E102   2,112,162 12,675 SH   SOLE 0 11,180 0 1,495
Regeneron Pharmaceuticals COM 75886F107   2,031,990 2,473 SH   SOLE 0 2,193 0 280
Rockwell Automation Inc COM 773903109   1,320,818 4,501 SH   SOLE 0 3,981 0 520
S&P Global Inc. COM 78409V104   1,379,770 4,002 SH   SOLE 0 3,532 0 470
Service Corp. Intl COM 817565104   1,286,186 18,700 SH   SOLE 0 16,711 0 1,989
Tesla, Inc. COM 88160R101   2,494,914 12,026 SH   SOLE 0 10,616 0 1,410
Texas Instruments, Inc. COM 882508104   1,947,153 10,468 SH   SOLE 0 9,223 0 1,245
Thermo Fisher Scientific, Inc. COM 883556102   2,281,272 3,958 SH   SOLE 0 3,508 0 450
United Parcel Service Inc. COM 911312106   1,963,955 10,124 SH   SOLE 0 8,934 0 1,190
UnitedHealth Group, Inc. COM 91324P102   3,091,684 6,542 SH   SOLE 0 5,796 0 746
Veeva Systems Inc. COM 922475108   1,040,803 5,663 SH   SOLE 0 5,023 0 640
Vertex Pharmaceuticals COM 92532F100   1,908,694 6,058 SH   SOLE 0 5,412 0 646
Vulcan Materials Co COM 929160109   598,230 3,487 SH   SOLE 0 3,077 0 410
CubeSmart REIT 229663109   1,352,351 29,259 SH   SOLE 0 26,087 0 3,172
Equinix Inc REIT 29444U700   1,327,435 1,841 SH   SOLE 0 1,631 0 210
SPDR S&P 500 COM 78462F103   287,392 702 SH   SOLE 0 702 0 0