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 203 1,833 SH   SOLE   1,833 0 0
ABBVIE INC COM 00287Y109 2,671 19,900 SH   OTR   0 0 19,900
ABBVIE INC COM 00287Y109 347 2,587 SH   SOLE   2,587 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 72,353 281,202 SH   SOLE   273,017 0 8,185
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 124 480 SH   OTR   0 0 480
AFFILIATED MANAGERS GROUP IN COM 008252108 459 4,103 SH   SOLE   4,103 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 226 2,820 SH   SOLE   2,820 0 0
ALPHABET INC CAP STK CL A 02079K305 618 6,460 SH   SOLE   6,460 0 0
ALPHABET INC CAP STK CL C 02079K107 612 6,360 SH   SOLE   6,360 0 0
AMAZON COM INC COM 023135106 27,615 244,380 SH   SOLE   227,480 0 16,900
AMAZON COM INC COM 023135106 1,401 12,400 SH   OTR   0 0 12,400
AMGEN INC COM 031162100 60,565 268,699 SH   SOLE   262,339 0 6,360
AMGEN INC COM 031162100 1,911 8,480 SH   OTR   0 0 8,480
ANALOG DEVICES INC COM 032654105 28,571 205,046 SH   SOLE   190,346 0 14,700
ANALOG DEVICES INC COM 032654105 1,876 13,460 SH   OTR   0 0 13,460
APA CORPORATION COM 03743Q108 239 6,995 SH   SOLE   6,995 0 0
APPLE INC COM 037833100 84,994 615,010 SH   SOLE   596,975 0 18,035
APPLE INC COM 037833100 2,284 16,530 SH   OTR   0 0 16,530
APTIV PLC SHS G6095L109 845 10,800 SH   OTR   0 0 10,800
APTIV PLC SHS G6095L109 180 2,300 SH   SOLE   2,300 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 393 7,173 SH   SOLE   7,173 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 245 1,085 SH   SOLE   1,085 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,427 9,088 SH   SOLE   9,088 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 2,054 88,000 SH   OTR   0 0 88,000
BOOKING HOLDINGS INC COM 09857L108 245 149 SH   SOLE   149 0 0
CANADIAN PAC RY LTD COM 13645T100 269 4,035 SH   SOLE   4,035 0 0
CHEVRON CORP NEW COM 166764100 1,010 7,032 SH   SOLE   7,032 0 0
CHEVRON CORP NEW COM 166764100 1,451 10,100 SH   OTR   0 0 10,100
CISCO SYS INC COM 17275R102 327 8,164 SH   SOLE   8,164 0 0
COCA COLA CO COM 191216100 1,160 20,700 SH   OTR   0 0 20,700
COCA COLA CO COM 191216100 43 775 SH   SOLE   775 0 0
COGNEX CORP COM 192422103 396 9,560 SH   SOLE   9,560 0 0
CONOCOPHILLIPS COM 20825C104 352 3,438 SH   SOLE   3,438 0 0
CONSTELLATION BRANDS INC CL A 21036P108 540 2,350 SH   SOLE   2,350 0 0
CUMMINS INC COM 231021106 222 1,090 SH   SOLE   1,090 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 256 1,710 SH   SOLE   1,710 0 0
DEERE & CO COM 244199105 65 195 SH   OTR   0 0 195
DEERE & CO COM 244199105 24,587 73,639 SH   SOLE   71,834 0 1,805
DIAMONDBACK ENERGY INC COM 25278X109 398 3,300 SH   SOLE   3,300 0 0
DISNEY WALT CO COM 254687106 1,263 13,385 SH   OTR   0 0 13,385
DISNEY WALT CO COM 254687106 53,127 563,207 SH   SOLE   544,312 0 18,895
DOLLAR TREE INC COM 256746108 241 1,773 SH   SOLE   1,773 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 837 9,000 SH   OTR   0 0 9,000
EDWARDS LIFESCIENCES CORP COM 28176E108 20,673 250,192 SH   SOLE   233,142 0 17,050
EDWARDS LIFESCIENCES CORP COM 28176E108 86 1,035 SH   OTR   0 0 1,035
ENTERPRISE PRODS PARTNERS L COM 293792107 911 38,300 SH   SOLE   38,300 0 0
EOG RES INC COM 26875P101 435 3,890 SH   SOLE   3,890 0 0
EXXON MOBIL CORP COM 30231G102 1,346 15,418 SH   SOLE   14,878 0 540
EXXON MOBIL CORP COM 30231G102 803 9,200 SH   OTR   0 0 9,200
FERRARI N V COM N3167Y103 1,387 7,500 SH   OTR   0 0 7,500
FERRARI N V COM N3167Y103 441 2,385 SH   SOLE   2,385 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 869 12,370 SH   SOLE   12,370 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 29,516 505,234 SH   SOLE   467,214 0 38,020
HDFC BANK LTD SPONSORED ADS 40415F101 1,255 21,475 SH   OTR   0 0 21,475
IDEXX LABS INC COM 45168D104 658 2,020 SH   SOLE   2,020 0 0
INFOSYS LTD SPONSORED ADR 456788108 170 10,000 SH   SOLE   10,000 0 0
INTEL CORP COM 458140100 799 31,000 SH   OTR   0 0 31,000
INTEL CORP COM 458140100 178 6,903 SH   SOLE   6,903 0 0
INTELLICHECK INC COM NEW 45817G201 237 94,011 SH   SOLE   0 0 94,011
INTUIT COM 461202103 27,651 71,391 SH   SOLE   66,661 0 4,730
INTUIT COM 461202103 128 330 SH   OTR   0 0 330
JOHNSON & JOHNSON COM 478160104 1,438 8,800 SH   OTR   0 0 8,800
JOHNSON & JOHNSON COM 478160104 3,104 19,001 SH   SOLE   17,791 0 1,210
JPMORGAN CHASE & CO COM 46625H100 57,688 552,043 SH   SOLE   536,338 0 15,705
JPMORGAN CHASE & CO COM 46625H100 1,504 14,395 SH   OTR   0 0 14,395
KINSALE CAP GROUP INC COM 49714P108 460 1,800 SH   SOLE   1,800 0 0
KRAFT HEINZ CO COM 500754106 870 26,098 SH   SOLE   26,098 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 688 47,565 SH   SOLE   47,565 0 0
LINDE PLC SHS G5494J103 404 1,500 SH   SOLE   1,500 0 0
LOWES COS INC COM 548661107 1,672 8,900 SH   OTR   0 0 8,900
LOWES COS INC COM 548661107 85 450 SH   SOLE   450 0 0
MCDONALDS CORP COM 580135101 1,938 8,400 SH   OTR   0 0 8,400
MCDONALDS CORP COM 580135101 400 1,735 SH   SOLE   1,735 0 0
MERCK & CO INC COM 58933Y105 1,368 15,890 SH   SOLE   15,890 0 0
MERCK & CO INC COM 58933Y105 1,507 17,500 SH   OTR   0 0 17,500
META PLATFORMS INC CL A 30303M102 379 2,795 SH   SOLE   2,795 0 0
MICROSOFT CORP COM 594918104 76,500 328,467 SH   SOLE   318,297 0 10,170
MICROSOFT CORP COM 594918104 2,181 9,365 SH   OTR   0 0 9,365
MORGAN STANLEY COM NEW 617446448 382 4,835 SH   SOLE   4,835 0 0
NEXTERA ENERGY INC COM 65339F101 123 1,570 SH   SOLE   1,570 0 0
NEXTERA ENERGY INC COM 65339F101 1,568 20,000 SH   OTR   0 0 20,000
NVIDIA CORPORATION COM 67066G104 11,335 93,378 SH   SOLE   86,993 0 6,385
NVIDIA CORPORATION COM 67066G104 57 470 SH   OTR   0 0 470
ORACLE CORP COM 68389X105 209 3,421 SH   SOLE   3,421 0 0
PARKER-HANNIFIN CORP COM 701094104 875 3,610 SH   SOLE   3,610 0 0
PAYCHEX INC COM 704326107 230 2,052 SH   SOLE   2,052 0 0
PEPSICO INC COM 713448108 262 1,603 SH   SOLE   1,603 0 0
PFIZER INC COM 717081103 670 15,307 SH   SOLE   15,307 0 0
PINNACLE WEST CAP CORP COM 723484101 581 9,000 SH   OTR   0 0 9,000
PIONEER NAT RES CO COM 723787107 434 2,005 SH   SOLE   2,005 0 0
POOL CORP COM 73278L105 25,979 81,640 SH   SOLE   75,900 0 5,740
POOL CORP COM 73278L105 135 425 SH   OTR   0 0 425
PROCTER AND GAMBLE CO COM 742718109 350 2,775 SH   SOLE   2,775 0 0
PROGRESSIVE CORP COM 743315103 26,054 224,201 SH   SOLE   209,521 0 14,680
PROGRESSIVE CORP COM 743315103 1,669 14,365 SH   OTR   0 0 14,365
ROSS STORES INC COM 778296103 526 6,245 SH   SOLE   6,245 0 0
SCHWAB CHARLES CORP COM 808513105 28,979 403,214 SH   SOLE   378,519 0 24,695
SCHWAB CHARLES CORP COM 808513105 1,501 20,880 SH   OTR   0 0 20,880
SHERWIN WILLIAMS CO COM 824348106 33,583 164,019 SH   SOLE   152,689 0 11,330
SHERWIN WILLIAMS CO COM 824348106 162 790 SH   OTR   0 0 790
SPDR GOLD TR GOLD SHS 78463V107 503 3,250 SH   SOLE   3,250 0 0
TARGET CORP COM 87612E106 256 1,725 SH   SOLE   1,725 0 0
TEXAS INSTRS INC COM 882508104 37,478 242,135 SH   SOLE   231,425 0 10,710
TEXAS INSTRS INC COM 882508104 1,670 10,790 SH   OTR   0 0 10,790
THERMO FISHER SCIENTIFIC INC COM 883556102 185 365 SH   OTR   0 0 365
THERMO FISHER SCIENTIFIC INC COM 883556102 34,722 68,460 SH   SOLE   63,745 0 4,715
TJX COS INC NEW COM 872540109 1,726 27,790 SH   OTR   0 0 27,790
TJX COS INC NEW COM 872540109 77,141 1,241,804 SH   SOLE   1,201,789 0 40,015
TOYOTA MOTOR CORP ADS 892331307 48,789 374,465 SH   SOLE   365,680 0 8,785
TOYOTA MOTOR CORP ADS 892331307 1,160 8,900 SH   OTR   0 0 8,900
UNION PAC CORP COM 907818108 1,509 7,745 SH   OTR   0 0 7,745
UNION PAC CORP COM 907818108 66,432 340,993 SH   SOLE   330,648 0 10,345
UNITED PARCEL SERVICE INC CL B 911312106 651 4,027 SH   SOLE   4,027 0 0
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 735 17,000 SH   OTR   0 0 17,000
VERIZON COMMUNICATIONS INC COM 92343V104 278 7,314 SH   SOLE   7,314 0 0
VISA INC COM CL A 92826C839 31,666 178,250 SH   SOLE   166,320 0 11,930
VISA INC COM CL A 92826C839 167 940 SH   OTR   0 0 940
WASTE MGMT INC DEL COM 94106L109 248 1,550 SH   SOLE   1,550 0 0
WATSCO INC COM 942622200 10,366 40,261 SH   SOLE   37,616 0 2,645
WATSCO INC COM 942622200 1,650 6,410 SH   OTR   0 0 6,410
WELLS FARGO CO NEW COM 949746101 1,207 30,000 SH   OTR   0 0 30,000
WELLS FARGO CO NEW COM 949746101 16 400 SH   SOLE   400 0 0
WEX INC COM 96208T104 311 2,450 SH   SOLE   2,450 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 297 10,400 SH   SOLE   10,400 0 0
WILLIAMS COS INC COM 969457100 219 7,650 SH   SOLE   7,650 0 0
YETI HLDGS INC COM 98585X104 12,832 449,943 SH   SOLE   417,413 0 32,530
YETI HLDGS INC COM 98585X104 75 2,625 SH   OTR   0 0 2,625
ZOETIS INC CL A 98978V103 95 640 SH   OTR   0 0 640
ZOETIS INC CL A 98978V103 22,684 152,970 SH   SOLE   142,330 0 10,640