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
ABBOTT LABORATORIES COM 002824100   507,340 4,621 SH   SOLE   0 0 4,621
ABBVIE COM 00287y109   347,461 2,150 SH   SOLE   0 0 2,150
ADOBE SYSTEMS COM 00724f101   3,791,010 11,265 SH   SOLE   0 0 11,265
ADVANCED MICRO DEVICES COM 007903107   437,521 6,755 SH   SOLE   0 0 6,755
ALPHABET INC. CL C COM 02079k107   1,464,932 16,510 SH   SOLE   0 0 16,510
ALPHABET INC. CL C COM 02079k107   115,349 1,300 SH   OTR   0 0 1,300
ALPHABET INC. CLASS A COM 02079k305   417,769 4,735 SH   SOLE   0 0 4,735
ALPHABET INC. CLASS A COM 02079k305   88,230 1,000 SH   OTR   0 0 1,000
AMAZON.COM, INC COM 023135106   774,144 9,216 SH   SOLE   0 0 9,216
AMERICAN EXPRESS COM 025816109   351,793 2,381 SH   SOLE   0 0 2,381
AMERICAN EXPRESS COM 025816109   18,469 125 SH   OTR   0 0 125
AMERICAN TOWER CORP COM 03027x100   5,353,914 25,271 SH   SOLE   0 0 25,271
AMERICAN TOWER CORP COM 03027x100   119,701 565 SH   OTR   0 0 565
AMETEK INC NEW COM 031100100   5,463,611 39,104 SH   SOLE   0 0 39,104
AMETEK INC NEW COM 031100100   62,874 450 SH   OTR   0 0 450
APPLE INC COM 037833100   25,260,580 194,417 SH   SOLE   0 0 194,417
APPLE INC COM 037833100   948,489 7,300 SH   OTR   0 0 7,300
ARISTA NETWORKS INC COM 040413106   1,970,724 16,240 SH   SOLE   0 0 16,240
AT&T INCORPORATED COM 00206r102   579,922 31,500 SH   SOLE   0 0 31,500
AUTODESK INC. COM 052769106   533,327 2,854 SH   SOLE   0 0 2,854
AUTODESK INC. COM 052769106   11,212 60 SH   OTR   0 0 60
AUTOMATIC DATA PROCESSING INC COM 053015103   238,860 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   10,668,788 34,538 SH   SOLE   0 0 34,538
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   155,994 505 SH   OTR   0 0 505
BOEING CO COM 097023105   848,823 4,456 SH   SOLE   0 0 4,456
BRISTOL-MYERS SQUIBB COM 110122108   223,045 3,100 SH   SOLE   0 0 3,100
CHEVRON CORP. COM 166764100   2,699,171 15,038 SH   SOLE   0 0 15,038
CHEVRON CORP. COM 166764100   17,949 100 SH   OTR   0 0 100
CHUBB CORP COM h1467j104   722,465 3,275 SH   SOLE   0 0 3,275
CINTAS CORP COM 172908105   252,907 560 SH   SOLE   0 0 560
CISCO SYSTEMS INC COM 17275r102   371,592 7,800 SH   SOLE   0 0 7,800
COCA-COLA COM 191216100   672,040 10,565 SH   SOLE   0 0 10,565
COGNEX CORPORATION COM 192422103   199,040 4,225 SH   SOLE   0 0 4,225
COGNEX CORPORATION COM 192422103   14,133 300 SH   OTR   0 0 300
COLGATE PALMOLIVE CO. COM 194162103   293,887 3,730 SH   SOLE   0 0 3,730
COMCAST CORP COM 20030n101   955,206 27,315 SH   SOLE   0 0 27,315
CONSTELLATION BRANDS COM 21036p108   2,071,381 8,938 SH   SOLE   0 0 8,938
CONSTELLATION BRANDS COM 21036p108   48,667 210 SH   OTR   0 0 210
CORTEVA INC. COM 22052l104   263,040 4,475 SH   SOLE   0 0 4,475
COSTCO WHOLESALE CORP COM 22160k105   1,059,080 2,320 SH   SOLE   0 0 2,320
CROWDSTRIKE HOLDINGS INC COM 22788c105   982,040 9,327 SH   SOLE   0 0 9,327
CROWDSTRIKE HOLDINGS INC COM 22788c105   13,161 125 SH   OTR   0 0 125
CROWN HOLDINGS INC. COM 228368106   688,098 8,370 SH   SOLE   0 0 8,370
DANAHER CORP COM 235851102   10,765,701 40,561 SH   SOLE   0 0 40,561
DANAHER CORP COM 235851102   179,158 675 SH   OTR   0 0 675
DEFIANCE 5G NEXT GEN CONNECTIV COM 26922a289   2,100,458 70,320 SH   SOLE   0 0 70,320
DEFIANCE 5G NEXT GEN CONNECTIV COM 26922a289   80,649 2,700 SH   OTR   0 0 2,700
DOW INC. COM 260557103   192,742 3,825 SH   SOLE   0 0 3,825
DOW INC. COM 260557103   12,597 250 SH   OTR   0 0 250
DU PONT DE NEMOURS COM 26614n102   204,174 2,975 SH   SOLE   0 0 2,975
EATON VANCE TAX ADV. GLOBAL DI COM 27828s101   160,060 10,600 SH   SOLE   0 0 10,600
ELI LILLY COM 532457108   310,964 850 SH   SOLE   0 0 850
EQUINIX INC COM 29444u700   1,557,661 2,378 SH   SOLE   0 0 2,378
EQUINIX INC COM 29444u700   48,472 74 SH   OTR   0 0 74
ESSENTIALS UTILITIES INC. COM 29670g102   352,472 7,385 SH   SOLE   0 0 7,385
EXXON MOBIL CORPORATION COM 30231g102   3,558,455 32,262 SH   SOLE   0 0 32,262
FEDEX CORPORATION COM 31428x106   595,808 3,440 SH   SOLE   0 0 3,440
FIRST TRUST ISE CLOUD COMPUTIN COM 33734x192   4,169,236 72,370 SH   SOLE   0 0 72,370
FIRST TRUST ISE CLOUD COMPUTIN COM 33734x192   64,523 1,120 SH   OTR   0 0 1,120
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846   4,223,842 109,115 SH   SOLE   0 0 109,115
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846   128,517 3,320 SH   OTR   0 0 3,320
FORTIVE CORP. COM 34959j108   1,722,285 26,806 SH   SOLE   0 0 26,806
FORTIVE CORP. COM 34959j108   38,229 595 SH   OTR   0 0 595
GOLDMINING INC COM 38149e101   16,950 15,000 SH   SOLE   0 0 15,000
HOME DEPOT INC COM 437076102   3,695,582 11,700 SH   SOLE   0 0 11,700
HOME DEPOT INC COM 437076102   55,275 175 SH   OTR   0 0 175
HONEYWELL, INC. COM 438516106   1,883,697 8,790 SH   SOLE   0 0 8,790
HONEYWELL, INC. COM 438516106   21,430 100 SH   OTR   0 0 100
INTEL CORP COM 458140100   407,281 15,410 SH   SOLE   0 0 15,410
INTUITIVE SURGICAL COM 46120e602   238,815 900 SH   SOLE   0 0 900
ISHARES DJ US MEDICAL DEVICE I COM 464288810   4,594,723 87,402 SH   SOLE   0 0 87,402
ISHARES DJ US MEDICAL DEVICE I COM 464288810   164,018 3,120 SH   OTR   0 0 3,120
iSHARES DOW JONES SELECT DIV I COM 464287168   399,186 3,310 SH   SOLE   0 0 3,310
iSHARES EXPANDED TECH SECTOR E COM 464287549   327,600 1,170 SH   SOLE   0 0 1,170
ISHARES NASDAQ BIOTECH INDEX F COM 464287556   454,263 3,460 SH   SOLE   0 0 3,460
iSHARES S&P MID CAP 400 INDEX COM 464287507   243,099 1,005 SH   SOLE   0 0 1,005
J.P. MORGAN CHASE & CO. COM 46625h100   2,815,161 20,993 SH   SOLE   0 0 20,993
JOHNSON & JOHNSON COM 478160104   6,192,466 35,055 SH   SOLE   0 0 35,055
JOHNSON & JOHNSON COM 478160104   51,228 290 SH   OTR   0 0 290
KIMBERLY-CLARK CORP. COM 494368103   203,625 1,500 SH   SOLE   0 0 1,500
KONTOOR BRANDS INC. COM 50050n103   431,052 10,779 SH   SOLE   0 0 10,779
L3 HARRIS TECHNOLOGIES COM 502431109   1,790,606 8,600 SH   SOLE   0 0 8,600
L3 HARRIS TECHNOLOGIES COM 502431109   27,067 130 SH   OTR   0 0 130
LOCKHEED MARTIN CORP. COM 539830109   291,894 600 SH   SOLE   0 0 600
LULULEMON ATHLETICA INC COM 550021109   419,698 1,310 SH   SOLE   0 0 1,310
McDONALDS CORP. COM 580135101   1,205,913 4,576 SH   SOLE   0 0 4,576
MEDTRONIC PLC COM g5960l103   955,723 12,297 SH   SOLE   0 0 12,297
MEDTRONIC PLC COM g5960l103   35,751 460 SH   OTR   0 0 460
MERCK & CO. COM 58933y105   1,242,418 11,198 SH   SOLE   0 0 11,198
MERCK & CO. COM 58933y105   33,285 300 SH   OTR   0 0 300
MICROSOFT CORP COM 594918104   7,302,519 30,450 SH   SOLE   0 0 30,450
MICROSOFT CORP COM 594918104   76,742 320 SH   OTR   0 0 320
MJ HOLDINGS INC COM 553075102   4,611 40,622 SH   SOLE   0 0 40,622
MONDELEZ INTERNATIONAL COM 609207105   2,269,166 34,046 SH   SOLE   0 0 34,046
MONDELEZ INTERNATIONAL COM 609207105   36,657 550 SH   OTR   0 0 550
NETFLIX, INC. COM 64110l106   247,699 840 SH   SOLE   0 0 840
NEXTERA ENERGY INC. COM 65339f101   1,915,192 22,909 SH   SOLE   0 0 22,909
NEXTERA ENERGY INC. COM 65339f101   41,800 500 SH   OTR   0 0 500
NIKE INC CLASS B COM 654106103   646,480 5,525 SH   SOLE   0 0 5,525
NORFOLK SOUTHERN CORP COM 655844108   381,951 1,550 SH   SOLE   0 0 1,550
NVIDIA CORP COM 67066g104   757,005 5,180 SH   SOLE   0 0 5,180
ORACLE CORPORATION COM 68389x105   716,860 8,770 SH   SOLE   0 0 8,770
PEPSICO INC COM 713448108   2,888,251 15,987 SH   SOLE   0 0 15,987
PFIZER INC. COM 717081103   1,321,582 25,792 SH   SOLE   0 0 25,792
PHILLIP MORRIS COM 718172109   278,429 2,751 SH   SOLE   0 0 2,751
PROCTER & GAMBLE COM 742718109   1,092,748 7,210 SH   SOLE   0 0 7,210
PROCTER & GAMBLE COM 742718109   45,468 300 SH   OTR   0 0 300
QUALCOMM INC COM 747525103   2,303,683 20,954 SH   SOLE   0 0 20,954
RAYTHEON TECHNOLOGIES COM 75513e101   2,693,454 26,689 SH   SOLE   0 0 26,689
RAYTHEON TECHNOLOGIES COM 75513e101   37,340 370 SH   OTR   0 0 370
S&P 500 INDEX COM 78462f103   7,742,295 20,245 SH   SOLE   0 0 20,245
S&P 500 INDEX COM 78462f103   57,364 150 SH   OTR   0 0 150
S&P GLOBAL INC. COM 78409v104   212,017 633 SH   SOLE   0 0 633
S&P MID-CAP 400 DEPOSITORY REC COM 78467y107   2,729,800 6,165 SH   SOLE   0 0 6,165
S&P MID-CAP 400 DEPOSITORY REC COM 78467y107   22,139 50 SH   OTR   0 0 50
SALESFORCE INC COM COM 79466l302   748,736 5,647 SH   SOLE   0 0 5,647
SALESFORCE INC COM COM 79466l302   9,281 70 SH   OTR   0 0 70
SHERWIN WILLIAMS CO COM 824348106   3,309,330 13,944 SH   SOLE   0 0 13,944
SHERWIN WILLIAMS CO COM 824348106   46,279 195 SH   OTR   0 0 195
SPDR S&P BIOTECH ETF COM 78464a870   877,310 10,570 SH   SOLE   0 0 10,570
SPDR S&P BIOTECH ETF COM 78464a870   12,450 150 SH   OTR   0 0 150
STANLEY BLACK & DECKER COM 854502101   723,406 9,630 SH   SOLE   0 0 9,630
STANLEY BLACK & DECKER COM 854502101   6,010 80 SH   OTR   0 0 80
STARBUCKS CORP COM 855244109   2,299,185 23,177 SH   SOLE   0 0 23,177
STARBUCKS CORP COM 855244109   19,840 200 SH   OTR   0 0 200
STRYKER CORPORATION COM 863667101   1,403,373 5,740 SH   SOLE   0 0 5,740
SYSCO CORP COM 871829107   875,352 11,450 SH   SOLE   0 0 11,450
TARGET CORP COM 87612e106   644,598 4,325 SH   SOLE   0 0 4,325
TESLA MOTORS INC. COM 88160r101   365,352 2,966 SH   SOLE   0 0 2,966
THE HERSHEY COMPANY COM 427866108   879,966 3,800 SH   SOLE   0 0 3,800
THERMO FISHER SCIENTIFIC INC. COM 883556102   12,526,545 22,747 SH   SOLE   0 0 22,747
THERMO FISHER SCIENTIFIC INC. COM 883556102   123,905 225 SH   OTR   0 0 225
UNION PACIFIC CORP COM 907818108   2,956,131 14,276 SH   SOLE   0 0 14,276
UNION PACIFIC CORP COM 907818108   15,530 75 SH   OTR   0 0 75
UNITED BANKSHARES COM 909907107   699,181 17,268 SH   SOLE   0 0 17,268
VANGUARD BASIC MATERIALS ETF COM 92204a801   207,644 1,220 SH   SOLE   0 0 1,220
VANGUARD COMMUNICATION SERVICE COM 92204a884   2,264,342 27,530 SH   SOLE   0 0 27,530
VANGUARD COMMUNICATION SERVICE COM 92204a884   41,947 510 SH   OTR   0 0 510
VANGUARD CONSUMER DISCRETIONAR COM 92204a108   526,743 2,405 SH   SOLE   0 0 2,405
VANGUARD CONSUMER STAPLES FUND COM 92204a207   403,255 2,105 SH   SOLE   0 0 2,105
VANGUARD DIVIDEND APPRECIATION COM 921908844   2,889,705 19,030 SH   SOLE   0 0 19,030
VANGUARD DIVIDEND APPRECIATION COM 921908844   53,147 350 SH   OTR   0 0 350
VANGUARD ESG U.S. STOCK ETF COM 921910733   449,824 6,830 SH   SOLE   0 0 6,830
VANGUARD ETF SMALL CAP GROWTH COM 922908595   500,347 2,495 SH   SOLE   0 0 2,495
VANGUARD FINANCIAL ETF COM 92204a405   3,236,067 39,116 SH   SOLE   0 0 39,116
VANGUARD FINANCIAL ETF COM 92204a405   47,570 575 SH   OTR   0 0 575
VANGUARD GROWTH ETF COM 922908736   4,442,210 20,845 SH   SOLE   0 0 20,845
VANGUARD GROWTH ETF COM 922908736   159,832 750 SH   OTR   0 0 750
VANGUARD HEALTHCARE ETF COM 92204a504   2,118,347 8,540 SH   SOLE   0 0 8,540
VANGUARD HIGH DIVIDEND YIELD I COM 921946406   2,066,248 19,095 SH   SOLE   0 0 19,095
VANGUARD INDUSTRIALS ETF COM 92204a603   438,336 2,400 SH   SOLE   0 0 2,400
VANGUARD INFO TECH ETF COM 92204a702   35,519,670 111,204 SH   SOLE   0 0 111,204
VANGUARD INFO TECH ETF COM 92204a702   669,164 2,095 SH   OTR   0 0 2,095
VANGUARD LARGE CAP FUND COM 922908637   2,087,975 11,986 SH   SOLE   0 0 11,986
VANGUARD LARGE CAP FUND COM 922908637   174,200 1,000 SH   OTR   0 0 1,000
VANGUARD MEGA CAP 300 INDEX COM 921910873   334,310 2,525 SH   SOLE   0 0 2,525
VANGUARD MID-CAP ETF COM 922908629   12,980,863 63,691 SH   SOLE   0 0 63,691
VANGUARD MID-CAP ETF COM 922908629   322,020 1,580 SH   OTR   0 0 1,580
VANGUARD MID-CAP GROWTH COM 922908538   323,568 1,800 SH   SOLE   0 0 1,800
VANGUARD MID-CAP VALUE FUND COM 922908512   438,178 3,240 SH   SOLE   0 0 3,240
VANGUARD S&P 500 ETF COM 922908363   4,081,165 11,616 SH   SOLE   0 0 11,616
VANGUARD S&P 500 ETF COM 922908363   70,268 200 SH   OTR   0 0 200
VANGUARD SMALL-CAP ETF COM 922908751   7,656,213 41,714 SH   SOLE   0 0 41,714
VANGUARD SMALL-CAP ETF COM 922908751   108,289 590 SH   OTR   0 0 590
VANGUARD TOTAL U.S. STOCK MARK COM 922908769   12,286,252 64,262 SH   SOLE   0 0 64,262
VANGUARD TOTAL U.S. STOCK MARK COM 922908769   315,463 1,650 SH   OTR   0 0 1,650
VANGUARD VALUE ETF COM 922908744   769,228 5,480 SH   SOLE   0 0 5,480
VERIZON COMMUNICATIONS COM 92343v104   936,380 23,766 SH   SOLE   0 0 23,766
VERTEX PHARMACETICALS, INC. COM 92532f100   216,585 750 SH   SOLE   0 0 750
VF CORP COM 918204108   760,297 27,537 SH   SOLE   0 0 27,537
VF CORP COM 918204108   14,909 540 SH   OTR   0 0 540
VISA, INC. COM 92826c839   1,610,556 7,752 SH   SOLE   0 0 7,752
VISA, INC. COM 92826c839   20,776 100 SH   OTR   0 0 100
WAL-MART STORES COM 931142103   2,234,894 15,762 SH   SOLE   0 0 15,762
WAL-MART STORES COM 931142103   46,082 325 SH   OTR   0 0 325
WALT DISNEY COMPANY COM 254687106   2,229,175 25,658 SH   SOLE   0 0 25,658
WALT DISNEY COMPANY COM 254687106   16,073 185 SH   OTR   0 0 185
WASTE CONNECTIONS INC COM 94106b101   1,520,463 11,470 SH   SOLE   0 0 11,470
WASTE CONNECTIONS INC COM 94106b101   26,512 200 SH   OTR   0 0 200
WASTE MANAGEMENT INC COM 94106l109   255,714 1,630 SH   SOLE   0 0 1,630
WATERS CORP COM 941848103   258,305 754 SH   SOLE   0 0 754
WILLIAMS-SONOMA INC COM 969904101   229,840 2,000 SH   SOLE   0 0 2,000
WISDOMTREE CLOUD COMPUTING FUN COM 97717y691   330,680 13,185 SH   SOLE   0 0 13,185
WISDOMTREE CLOUD COMPUTING FUN COM 97717y691   7,022 280 SH   OTR   0 0 280
ZOETIS, INC. COM 98978v103   7,494,714 51,141 SH   SOLE   0 0 51,141
ZOETIS, INC. COM 98978v103   146,550 1,000 SH   OTR   0 0 1,000
AMERICAN BEACON FUNDS INST CL MF 024527400   383,730 18,592 SH   SOLE   0 0 18,592
CLEARBRIDGE AGGR GROWTH A MF 52468c109   495,150 5,136 SH   SOLE   0 0 5,136
COLUMBIA ACORN FUND INSTITUTIO MF 197199409   168,690 18,806 SH   SOLE   0 0 18,806
FIDELITY CONTRAFUND MF 316071109   242,842 20,086 SH   SOLE   0 0 20,086
PARNASSUS INCOME TRUST CORE EQ MF 701769408   245,146 5,213 SH   SOLE   0 0 5,213
SCHWAB 529 - Moderately Aggres MF 485310825   102,534 8,242 SH   SOLE   0 0 8,242
SCHWAB 529 - Moderately Aggres MF 485310825   348,591 28,022 SH   OTR   0 0 28,022
SCHWAB 529 MODERATELY AGGRESIV MF 485310817   65,190 2,469 SH   SOLE   0 0 2,469
SCHWAB 529 MODERATELY AGGRESIV MF 485310817   334,507 12,671 SH   OTR   0 0 12,671
VANGUARD 500 INDEX FD ADM MF 922908710   933,650 2,637 SH   SOLE   0 0 2,637
VANGUARD 500 INDEX FD ADM MF 922908710   250,738 708 SH   OTR   0 0 708
VANGUARD DIVERSIFIED EQUITY FD MF 921939401   252,135 6,992 SH   SOLE   0 0 6,992
VANGUARD GROWTH & INCOME MF 921913109   289,204 6,000 SH   SOLE   0 0 6,000
VANGUARD PRIMECAP FUND ADMIRAL MF 921936209   441,104 3,371 SH   SOLE   0 0 3,371
VANGUARD STAR FUND MF 921909107   277,140 11,471 SH   SOLE   0 0 11,471
VANGUARD WELLINGTON FUND ADM. MF 921935201   328,732 4,956 SH   SOLE   0 0 4,956
VANGUARD WINDSOR II FUND ADMIR MF 922018304   407,601 6,162 SH   SOLE   0 0 6,162