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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 273 1,833 SH   SOLE   1,833 0 0
ABBOTT LABS COM 002824100 252 2,131 SH   SOLE   2,131 0 0
ABBVIE INC COM 00287Y109 1,384 8,535 SH   SOLE   8,535 0 0
ABBVIE INC COM 00287Y109 3,647 22,500 SH   OTR   0 0 22,500
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 128 380 SH   OTR   0 0 380
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 98,300 291,493 SH   SOLE   283,368 0 8,125
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 307 2,820 SH   SOLE   2,820 0 0
ALPHABET INC CAP STK CL C 02079K107 1,302 466 SH   SOLE   466 0 0
ALPHABET INC CAP STK CL A 02079K305 375 135 SH   SOLE   135 0 0
AMAZON COM INC COM 023135106 43,429 13,322 SH   SOLE   12,483 0 839
AMAZON COM INC COM 023135106 1,907 585 SH   OTR   0 0 585
AMGEN INC COM 031162100 65,784 272,036 SH   SOLE   265,751 0 6,285
AMGEN INC COM 031162100 1,981 8,190 SH   OTR   0 0 8,190
ANALOG DEVICES INC COM 032654105 35,257 213,446 SH   SOLE   198,886 0 14,560
ANALOG DEVICES INC COM 032654105 2,093 12,670 SH   OTR   0 0 12,670
APPLE INC COM 037833100 116,526 667,352 SH   SOLE   649,552 0 17,800
APPLE INC COM 037833100 3,236 18,530 SH   OTR   0 0 18,530
APTIV PLC SHS G6095L109 275 2,300 SH   SOLE   2,300 0 0
APTIV PLC SHS G6095L109 1,293 10,800 SH   OTR   0 0 10,800
ASML HOLDING N V N Y REGISTRY SHS N07059210 307 460 SH   SOLE   460 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 247 1,085 SH   SOLE   1,085 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,740 7,765 SH   SOLE   7,765 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 2,798 88,000 SH   OTR   0 0 88,000
BOOKING HOLDINGS INC COM 09857L108 312 133 SH   SOLE   133 0 0
CANADIAN PAC RY LTD COM 13645T100 333 4,035 SH   SOLE   4,035 0 0
CHEVRON CORP NEW COM 166764100 42 255 SH   SOLE   255 0 0
CHEVRON CORP NEW COM 166764100 1,645 10,100 SH   OTR   0 0 10,100
CISCO SYS INC COM 17275R102 455 8,164 SH   SOLE   8,164 0 0
COCA COLA CO COM 191216100 48 775 SH   SOLE   775 0 0
COCA COLA CO COM 191216100 1,283 20,700 SH   OTR   0 0 20,700
COGNEX CORP COM 192422103 86 1,110 SH   OTR   0 0 1,110
COGNEX CORP COM 192422103 27,392 355,047 SH   SOLE   332,287 0 22,760
CONSTELLATION BRANDS INC CL A 21036P108 541 2,350 SH   SOLE   2,350 0 0
CUMMINS INC COM 231021106 307 1,495 SH   SOLE   1,495 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 289 1,710 SH   SOLE   1,710 0 0
DEERE & CO COM 244199105 3,494 8,410 SH   SOLE   8,410 0 0
DIAMONDBACK ENERGY INC COM 25278X109 219 1,600 SH   SOLE   1,600 0 0
DISNEY WALT CO COM 254687106 66,977 488,314 SH   SOLE   474,969 0 13,345
DISNEY WALT CO COM 254687106 1,647 12,005 SH   OTR   0 0 12,005
DUKE ENERGY CORP NEW COM NEW 26441C204 1,005 9,000 SH   OTR   0 0 9,000
ECOLAB INC COM 278865100 425 2,405 SH   SOLE   2,405 0 0
ECOLAB INC COM 278865100 56 320 SH   OTR   0 0 320
EDWARDS LIFESCIENCES CORP COM 28176E108 95 810 SH   OTR   0 0 810
EDWARDS LIFESCIENCES CORP COM 28176E108 31,654 268,892 SH   SOLE   251,927 0 16,965
EXXON MOBIL CORP COM 30231G102 760 9,200 SH   OTR   0 0 9,200
EXXON MOBIL CORP COM 30231G102 1,356 16,418 SH   SOLE   15,878 0 540
FERRARI N V COM N3167Y103 520 2,385 SH   SOLE   2,385 0 0
FERRARI N V COM N3167Y103 1,636 7,500 SH   OTR   0 0 7,500
FLOOR & DECOR HLDGS INC CL A 339750101 1,292 15,955 SH   SOLE   15,955 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,853 37,245 SH   SOLE   37,245 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 32,161 524,389 SH   SOLE   486,274 0 38,115
HDFC BANK LTD SPONSORED ADS 40415F101 1,291 21,045 SH   OTR   0 0 21,045
IDEXX LABS INC COM 45168D104 2,692 4,920 SH   SOLE   4,920 0 0
INFOSYS LTD SPONSORED ADR 456788108 249 10,000 SH   SOLE   10,000 0 0
INTEL CORP COM 458140100 1,621 32,700 SH   OTR   0 0 32,700
INTEL CORP COM 458140100 71,829 1,449,331 SH   SOLE   1,413,031 0 36,300
INTELLICHECK INC COM NEW 45817G201 172 67,395 SH   SOLE   67,395 0 0
INTUIT COM 461202103 36,351 75,598 SH   SOLE   70,918 0 4,680
INTUIT COM 461202103 127 265 SH   OTR   0 0 265
JOHNSON & JOHNSON COM 478160104 1,560 8,800 SH   OTR   0 0 8,800
JOHNSON & JOHNSON COM 478160104 2,369 13,366 SH   SOLE   12,341 0 1,025
JPMORGAN CHASE & CO COM 46625H100 77,537 568,787 SH   SOLE   553,262 0 15,525
JPMORGAN CHASE & CO COM 46625H100 1,869 13,710 SH   OTR   0 0 13,710
LINDE PLC SHS G5494J103 479 1,500 SH   SOLE   1,500 0 0
LOWES COS INC COM 548661107 1,799 8,900 SH   OTR   0 0 8,900
MCDONALDS CORP COM 580135101 2,077 8,400 SH   OTR   0 0 8,400
MCDONALDS CORP COM 580135101 429 1,735 SH   SOLE   1,735 0 0
MERCK & CO INC COM 58933Y105 1,436 17,500 SH   OTR   0 0 17,500
MERCK & CO INC COM 58933Y105 1,550 18,890 SH   SOLE   18,890 0 0
META PLATFORMS INC CL A 30303M102 537 2,414 SH   SOLE   2,414 0 0
MICROSOFT CORP COM 594918104 2,812 9,120 SH   OTR   0 0 9,120
MICROSOFT CORP COM 594918104 108,053 350,469 SH   SOLE   340,419 0 10,050
MORGAN STANLEY COM NEW 617446448 383 4,385 SH   SOLE   4,385 0 0
NEXTERA ENERGY INC COM 65339F101 1,694 20,000 SH   OTR   0 0 20,000
NEXTERA ENERGY INC COM 65339F101 1,985 23,430 SH   SOLE   23,430 0 0
NIKE INC CL B 654106103 269 2,000 SH   SOLE   2,000 0 0
NVIDIA CORPORATION COM 67066G104 33,306 122,063 SH   SOLE   114,263 0 7,800
NVIDIA CORPORATION COM 67066G104 111 405 SH   OTR   0 0 405
ORACLE CORP COM 68389X105 283 3,421 SH   SOLE   3,421 0 0
PARKER-HANNIFIN CORP COM 701094104 1,816 6,400 SH   SOLE   6,400 0 0
PAYCHEX INC COM 704326107 280 2,052 SH   SOLE   2,052 0 0
PEPSICO INC COM 713448108 268 1,603 SH   SOLE   1,603 0 0
PFIZER INC COM 717081103 818 15,807 SH   SOLE   15,807 0 0
PINNACLE WEST CAP CORP COM 723484101 703 9,000 SH   OTR   0 0 9,000
PIONEER NAT RES CO COM 723787107 203 810 SH   SOLE   810 0 0
POOL CORP COM 73278L105 36,474 86,258 SH   SOLE   80,573 0 5,685
POOL CORP COM 73278L105 108 255 SH   OTR   0 0 255
PROCTER AND GAMBLE CO COM 742718109 424 2,775 SH   SOLE   2,775 0 0
PROGRESSIVE CORP COM 743315103 27,142 238,111 SH   SOLE   223,581 0 14,530
PROGRESSIVE CORP COM 743315103 1,557 13,660 SH   OTR   0 0 13,660
RAYTHEON TECHNOLOGIES CORP COM 75513E101 204 2,062 SH   SOLE   2,062 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,931 6,895 SH   SOLE   6,895 0 0
ROSS STORES INC COM 778296103 23,006 254,327 SH   SOLE   237,002 0 17,325
ROSS STORES INC COM 778296103 68 755 SH   OTR   0 0 755
SCHWAB CHARLES CORP COM 808513105 1,200 14,230 SH   OTR   0 0 14,230
SCHWAB CHARLES CORP COM 808513105 35,944 426,332 SH   SOLE   402,927 0 23,405
SHERWIN WILLIAMS CO COM 824348106 43,860 175,708 SH   SOLE   164,113 0 11,595
SHERWIN WILLIAMS CO COM 824348106 125 500 SH   OTR   0 0 500
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 73 450 SH   OTR   0 0 450
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 23,567 145,757 SH   SOLE   136,427 0 9,330
SONY GROUP CORPORATION SPONSORED ADR 835699307 633 6,160 SH   SOLE   6,160 0 0
SPDR GOLD TR GOLD SHS 78463V107 594 3,290 SH   SOLE   3,290 0 0
TARGET CORP COM 87612E106 398 1,875 SH   SOLE   1,875 0 0
TEXAS INSTRS INC COM 882508104 30,391 165,636 SH   SOLE   155,036 0 10,600
TEXAS INSTRS INC COM 882508104 1,927 10,500 SH   OTR   0 0 10,500
THERMO FISHER SCIENTIFIC INC COM 883556102 44,299 75,001 SH   SOLE   70,336 0 4,665
THERMO FISHER SCIENTIFIC INC COM 883556102 133 225 SH   OTR   0 0 225
TJX COS INC NEW COM 872540109 1,564 25,810 SH   OTR   0 0 25,810
TJX COS INC NEW COM 872540109 76,957 1,270,329 SH   SOLE   1,230,769 0 39,560
TOYOTA MOTOR CORP ADS 892331307 68,803 381,709 SH   SOLE   373,039 0 8,670
TOYOTA MOTOR CORP ADS 892331307 1,045 5,800 SH   OTR   0 0 5,800
UNION PAC CORP COM 907818108 1,986 7,270 SH   OTR   0 0 7,270
UNION PAC CORP COM 907818108 96,952 354,864 SH   SOLE   344,619 0 10,245
UNITED PARCEL SERVICE INC CL B 911312106 864 4,027 SH   SOLE   4,027 0 0
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 992 17,000 SH   OTR   0 0 17,000
VERIZON COMMUNICATIONS INC COM 92343V104 591 11,594 SH   SOLE   11,594 0 0
VISA INC COM CL A 92826C839 41,936 189,095 SH   SOLE   177,190 0 11,905
VISA INC COM CL A 92826C839 92 415 SH   OTR   0 0 415
WALMART INC COM 931142103 220 1,476 SH   SOLE   1,476 0 0
WASTE MGMT INC DEL COM 94106L109 246 1,550 SH   SOLE   1,550 0 0
WATSCO INC COM 942622200 2,640 8,665 SH   SOLE   8,665 0 0
WATSCO INC COM 942622200 1,279 4,200 SH   OTR   0 0 4,200
WELLS FARGO CO NEW COM 949746101 19 400 SH   SOLE   400 0 0
WELLS FARGO CO NEW COM 949746101 1,454 30,000 SH   OTR   0 0 30,000
WEX INC COM 96208T104 437 2,450 SH   SOLE   2,450 0 0
WILLIAMS COS INC COM 969457100 267 8,000 SH   SOLE   8,000 0 0
YETI HLDGS INC COM 98585X104 76 1,270 SH   OTR   0 0 1,270
YETI HLDGS INC COM 98585X104 28,968 482,968 SH   SOLE   450,773 0 32,195
ZOETIS INC CL A 98978V103 94 500 SH   OTR   0 0 500
ZOETIS INC CL A 98978V103 31,019 164,479 SH   SOLE   153,899 0 10,580