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   470,454 4,646 SH   SOLE   0 0 4,646
ABBVIE COM 00287y109   345,036 2,165 SH   SOLE   0 0 2,165
ADOBE SYSTEMS COM 00724f101   4,341,964 11,267 SH   SOLE   0 0 11,267
ADVANCED MICRO DEVICES COM 007903107   669,310 6,829 SH   SOLE   0 0 6,829
ALPHABET INC. CL C COM 02079k107   1,722,240 16,560 SH   SOLE   0 0 16,560
ALPHABET INC. CL C COM 02079k107   135,200 1,300 SH   OTR   0 0 1,300
ALPHABET INC. CLASS A COM 02079k305   498,941 4,810 SH   SOLE   0 0 4,810
ALPHABET INC. CLASS A COM 02079k305   103,730 1,000 SH   OTR   0 0 1,000
AMAZON.COM, INC COM 023135106   1,156,951 11,201 SH   SOLE   0 0 11,201
AMAZON.COM, INC COM 023135106   20,658 200 SH   OTR   0 0 200
AMERICAN EXPRESS COM 025816109   398,024 2,413 SH   SOLE   0 0 2,413
AMERICAN EXPRESS COM 025816109   20,619 125 SH   OTR   0 0 125
AMERICAN TOWER CORP COM 03027x100   4,958,514 24,266 SH   SOLE   0 0 24,266
AMERICAN TOWER CORP COM 03027x100   115,452 565 SH   OTR   0 0 565
AMETEK INC NEW COM 031100100   5,581,253 38,404 SH   SOLE   0 0 38,404
AMETEK INC NEW COM 031100100   65,398 450 SH   OTR   0 0 450
APPLE INC COM 037833100   31,497,853 191,012 SH   SOLE   0 0 191,012
APPLE INC COM 037833100   1,203,770 7,300 SH   OTR   0 0 7,300
ARISTA NETWORKS INC COM 040413106   2,682,403 15,980 SH   SOLE   0 0 15,980
AT&T INCORPORATED COM 00206r102   597,316 31,029 SH   SOLE   0 0 31,029
AUTODESK INC. COM 052769106   204,413 982 SH   SOLE   0 0 982
AUTOMATIC DATA PROCESSING INC COM 053015103   223,298 1,003 SH   SOLE   0 0 1,003
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   10,428,707 33,775 SH   SOLE   0 0 33,775
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   155,929 505 SH   OTR   0 0 505
BOEING CO COM 097023105   973,142 4,581 SH   SOLE   0 0 4,581
BRISTOL-MYERS SQUIBB COM 110122108   268,160 3,869 SH   SOLE   0 0 3,869
CHEVRON CORP. COM 166764100   2,722,814 16,688 SH   SOLE   0 0 16,688
CHEVRON CORP. COM 166764100   32,632 200 SH   OTR   0 0 200
CHUBB CORP COM h1467j104   650,891 3,352 SH   SOLE   0 0 3,352
CINTAS CORP COM 172908105   259,101 560 SH   SOLE   0 0 560
CISCO SYSTEMS INC COM 17275r102   408,581 7,816 SH   SOLE   0 0 7,816
COCA-COLA COM 191216100   657,952 10,607 SH   SOLE   0 0 10,607
COLGATE PALMOLIVE CO. COM 194162103   280,986 3,739 SH   SOLE   0 0 3,739
COMCAST CORP COM 20030n101   1,004,805 26,505 SH   SOLE   0 0 26,505
CONSTELLATION BRANDS COM 21036p108   1,944,461 8,608 SH   SOLE   0 0 8,608
CONSTELLATION BRANDS COM 21036p108   47,437 210 SH   OTR   0 0 210
CORTEVA INC. COM 22052l104   334,419 5,545 SH   SOLE   0 0 5,545
COSTCO WHOLESALE CORP COM 22160k105   1,276,956 2,570 SH   SOLE   0 0 2,570
CROWDSTRIKE HOLDINGS INC COM 22788c105   429,624 3,130 SH   SOLE   0 0 3,130
CROWN HOLDINGS INC. COM 228368106   692,283 8,370 SH   SOLE   0 0 8,370
DANAHER CORP COM 235851102   9,915,506 39,341 SH   SOLE   0 0 39,341
DANAHER CORP COM 235851102   170,127 675 SH   OTR   0 0 675
DEFIANCE 5G NEXT GEN CONNECTIV COM 26922a289   1,968,056 60,020 SH   SOLE   0 0 60,020
DEFIANCE 5G NEXT GEN CONNECTIV COM 26922a289   80,335 2,450 SH   OTR   0 0 2,450
DOW INC. COM 260557103   275,196 5,020 SH   SOLE   0 0 5,020
DOW INC. COM 260557103   13,705 250 SH   OTR   0 0 250
DU PONT DE NEMOURS COM 26614n102   284,927 3,970 SH   SOLE   0 0 3,970
ELI LILLY COM 532457108   291,907 850 SH   SOLE   0 0 850
EQUINIX INC COM 29444u700   1,537,257 2,132 SH   SOLE   0 0 2,132
EQUINIX INC COM 29444u700   53,357 74 SH   OTR   0 0 74
ESSENTIALS UTILITIES INC. COM 29670g102   298,335 6,835 SH   SOLE   0 0 6,835
EXXON MOBIL CORPORATION COM 30231g102   3,826,761 34,897 SH   SOLE   0 0 34,897
EXXON MOBIL CORPORATION COM 30231g102   21,932 200 SH   OTR   0 0 200
FEDEX CORPORATION COM 31428x106   814,567 3,565 SH   SOLE   0 0 3,565
FIRST TRUST ISE CLOUD COMPUTIN COM 33734x192   4,124,385 61,650 SH   SOLE   0 0 61,650
FIRST TRUST ISE CLOUD COMPUTIN COM 33734x192   56,530 845 SH   OTR   0 0 845
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846   3,289,612 76,950 SH   SOLE   0 0 76,950
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846   105,592 2,470 SH   OTR   0 0 2,470
FORTIVE CORP. COM 34959j108   1,750,128 25,673 SH   SOLE   0 0 25,673
FORTIVE CORP. COM 34959j108   40,561 595 SH   OTR   0 0 595
GOLDMINING INC COM 38149e101   18,150 15,000 SH   SOLE   0 0 15,000
HOME DEPOT INC COM 437076102   3,511,562 11,899 SH   SOLE   0 0 11,899
HOME DEPOT INC COM 437076102   63,451 215 SH   OTR   0 0 215
HONEYWELL, INC. COM 438516106   1,713,391 8,965 SH   SOLE   0 0 8,965
HONEYWELL, INC. COM 438516106   19,112 100 SH   OTR   0 0 100
INTEL CORP COM 458140100   471,161 14,422 SH   SOLE   0 0 14,422
INTUITIVE SURGICAL COM 46120e602   229,923 900 SH   SOLE   0 0 900
ISHARES DJ US MEDICAL DEVICE I COM 464288810   4,395,699 81,432 SH   SOLE   0 0 81,432
ISHARES DJ US MEDICAL DEVICE I COM 464288810   158,701 2,940 SH   OTR   0 0 2,940
iSHARES DOW JONES SELECT DIV I COM 464287168   361,500 3,085 SH   SOLE   0 0 3,085
iSHARES EXPANDED TECH SECTOR E COM 464287549   397,004 1,170 SH   SOLE   0 0 1,170
ISHARES NASDAQ BIOTECH INDEX F COM 464287556   386,834 2,995 SH   SOLE   0 0 2,995
iSHARES S&P MID CAP 400 INDEX COM 464287507   251,411 1,005 SH   SOLE   0 0 1,005
J.P. MORGAN CHASE & CO. COM 46625h100   2,684,777 20,603 SH   SOLE   0 0 20,603
JOHNSON & JOHNSON COM 478160104   5,332,000 34,400 SH   SOLE   0 0 34,400
JOHNSON & JOHNSON COM 478160104   44,950 290 SH   OTR   0 0 290
KIMBERLY-CLARK CORP. COM 494368103   201,733 1,503 SH   SOLE   0 0 1,503
KONTOOR BRANDS INC. COM 50050n103   353,247 7,300 SH   SOLE   0 0 7,300
L3 HARRIS TECHNOLOGIES COM 502431109   1,687,664 8,600 SH   SOLE   0 0 8,600
L3 HARRIS TECHNOLOGIES COM 502431109   25,511 130 SH   OTR   0 0 130
LOCKHEED MARTIN CORP. COM 539830109   283,638 600 SH   SOLE   0 0 600
LULULEMON ATHLETICA INC COM 550021109   491,656 1,350 SH   SOLE   0 0 1,350
McDONALDS CORP. COM 580135101   1,257,127 4,496 SH   SOLE   0 0 4,496
MEDTRONIC PLC COM g5960l103   916,408 11,367 SH   SOLE   0 0 11,367
MEDTRONIC PLC COM g5960l103   37,085 460 SH   OTR   0 0 460
MERCK & CO. COM 58933y105   1,244,550 11,698 SH   SOLE   0 0 11,698
MERCK & CO. COM 58933y105   31,917 300 SH   OTR   0 0 300
MICROSOFT CORP COM 594918104   8,799,204 30,521 SH   SOLE   0 0 30,521
MICROSOFT CORP COM 594918104   92,256 320 SH   OTR   0 0 320
MJ HOLDINGS INC COM 553075102   2,498 40,622 SH   SOLE   0 0 40,622
MONDELEZ INTERNATIONAL COM 609207105   2,293,579 32,897 SH   SOLE   0 0 32,897
MONDELEZ INTERNATIONAL COM 609207105   38,346 550 SH   OTR   0 0 550
NESTLE S A SPONS ADR COM 641069406   3,697,551 30,385 SH   SOLE   0 0 30,385
NESTLE S A SPONS ADR COM 641069406   83,358 685 SH   OTR   0 0 685
NEXTERA ENERGY INC. COM 65339f101   1,619,374 21,009 SH   SOLE   0 0 21,009
NEXTERA ENERGY INC. COM 65339f101   38,540 500 SH   OTR   0 0 500
NIKE INC CLASS B COM 654106103   676,114 5,513 SH   SOLE   0 0 5,513
NOVARTIS AG-ADR COM 66987v109   1,409,900 15,325 SH   SOLE   0 0 15,325
NVIDIA CORP COM 67066g104   1,451,348 5,225 SH   SOLE   0 0 5,225
ORACLE CORPORATION COM 68389x105   817,789 8,801 SH   SOLE   0 0 8,801
PALO ALTO NETWORKS INC COM 697435105   239,688 1,200 SH   SOLE   0 0 1,200
PEPSICO INC COM 713448108   2,980,463 16,349 SH   SOLE   0 0 16,349
PFIZER INC. COM 717081103   1,078,834 26,442 SH   SOLE   0 0 26,442
PHILLIP MORRIS COM 718172109   267,535 2,751 SH   SOLE   0 0 2,751
PROCTER & GAMBLE COM 742718109   1,722,128 11,582 SH   SOLE   0 0 11,582
PROCTER & GAMBLE COM 742718109   55,759 375 SH   OTR   0 0 375
QUALCOMM INC COM 747525103   2,673,311 20,954 SH   SOLE   0 0 20,954
RAYTHEON TECHNOLOGIES COM 75513e101   2,462,842 25,149 SH   SOLE   0 0 25,149
RAYTHEON TECHNOLOGIES COM 75513e101   36,234 370 SH   OTR   0 0 370
S&P 500 INDEX COM 78462f103   7,622,842 18,620 SH   SOLE   0 0 18,620
S&P 500 INDEX COM 78462f103   61,408 150 SH   OTR   0 0 150
S&P GLOBAL INC. COM 78409v104   219,274 636 SH   SOLE   0 0 636
S&P MID-CAP 400 DEPOSITORY REC COM 78467y107   2,571,680 5,610 SH   SOLE   0 0 5,610
S&P MID-CAP 400 DEPOSITORY REC COM 78467y107   22,920 50 SH   OTR   0 0 50
SALESFORCE INC COM COM 79466l302   892,817 4,469 SH   SOLE   0 0 4,469
SHERWIN WILLIAMS CO COM 824348106   3,041,812 13,533 SH   SOLE   0 0 13,533
SHERWIN WILLIAMS CO COM 824348106   43,830 195 SH   OTR   0 0 195
SPDR S&P BIOTECH ETF COM 78464a870   691,225 9,070 SH   SOLE   0 0 9,070
SPDR S&P BIOTECH ETF COM 78464a870   11,431 150 SH   OTR   0 0 150
STANLEY BLACK & DECKER COM 854502101   754,229 9,360 SH   SOLE   0 0 9,360
STANLEY BLACK & DECKER COM 854502101   6,446 80 SH   OTR   0 0 80
STARBUCKS CORP COM 855244109   2,337,434 22,447 SH   SOLE   0 0 22,447
STARBUCKS CORP COM 855244109   20,826 200 SH   OTR   0 0 200
STRYKER CORPORATION COM 863667101   1,638,598 5,740 SH   SOLE   0 0 5,740
SYSCO CORP COM 871829107   886,600 11,480 SH   SOLE   0 0 11,480
TARGET CORP COM 87612e106   745,666 4,502 SH   SOLE   0 0 4,502
TESLA MOTORS INC. COM 88160r101   565,743 2,727 SH   SOLE   0 0 2,727
THE HERSHEY COMPANY COM 427866108   966,758 3,800 SH   SOLE   0 0 3,800
THERMO FISHER SCIENTIFIC INC. COM 883556102   12,698,584 22,032 SH   SOLE   0 0 22,032
THERMO FISHER SCIENTIFIC INC. COM 883556102   129,683 225 SH   OTR   0 0 225
UNION PACIFIC CORP COM 907818108   2,802,143 13,923 SH   SOLE   0 0 13,923
UNION PACIFIC CORP COM 907818108   15,094 75 SH   OTR   0 0 75
UNITED BANKSHARES COM 909907107   607,834 17,268 SH   SOLE   0 0 17,268
VANGUARD BASIC MATERIALS ETF COM 92204a801   216,940 1,220 SH   SOLE   0 0 1,220
VANGUARD COMMUNICATION SERVICE COM 92204a884   2,598,973 26,885 SH   SOLE   0 0 26,885
VANGUARD COMMUNICATION SERVICE COM 92204a884   49,302 510 SH   OTR   0 0 510
VANGUARD CONSUMER DISCRETIONAR COM 92204a108   607,383 2,405 SH   SOLE   0 0 2,405
VANGUARD CONSUMER STAPLES FUND COM 92204a207   407,360 2,105 SH   SOLE   0 0 2,105
VANGUARD DIVIDEND APPRECIATION COM 921908844   3,060,179 19,870 SH   SOLE   0 0 19,870
VANGUARD DIVIDEND APPRECIATION COM 921908844   53,903 350 SH   OTR   0 0 350
VANGUARD ESG U.S. STOCK ETF COM 921910733   489,779 6,830 SH   SOLE   0 0 6,830
VANGUARD ETF SMALL CAP GROWTH COM 922908595   515,056 2,380 SH   SOLE   0 0 2,380
VANGUARD FINANCIAL ETF COM 92204a405   2,941,594 37,766 SH   SOLE   0 0 37,766
VANGUARD FINANCIAL ETF COM 92204a405   44,787 575 SH   OTR   0 0 575
VANGUARD GROWTH ETF COM 922908736   5,562,433 22,300 SH   SOLE   0 0 22,300
VANGUARD GROWTH ETF COM 922908736   187,080 750 SH   OTR   0 0 750
VANGUARD HEALTHCARE ETF COM 92204a504   2,042,410 8,565 SH   SOLE   0 0 8,565
VANGUARD HIGH DIVIDEND YIELD I COM 921946406   2,791,508 26,460 SH   SOLE   0 0 26,460
VANGUARD INDUSTRIALS ETF COM 92204a603   457,224 2,400 SH   SOLE   0 0 2,400
VANGUARD INFO TECH ETF COM 92204a702   41,306,194 107,158 SH   SOLE   0 0 107,158
VANGUARD INFO TECH ETF COM 92204a702   807,560 2,095 SH   OTR   0 0 2,095
VANGUARD LARGE CAP FUND COM 922908637   2,089,470 11,185 SH   SOLE   0 0 11,185
VANGUARD LARGE CAP FUND COM 922908637   186,810 1,000 SH   OTR   0 0 1,000
VANGUARD MID-CAP ETF COM 922908629   12,682,409 60,129 SH   SOLE   0 0 60,129
VANGUARD MID-CAP ETF COM 922908629   333,254 1,580 SH   OTR   0 0 1,580
VANGUARD MID-CAP GROWTH COM 922908538   350,802 1,800 SH   SOLE   0 0 1,800
VANGUARD MID-CAP VALUE FUND COM 922908512   434,387 3,240 SH   SOLE   0 0 3,240
VANGUARD S&P 500 ETF COM 922908363   4,439,882 11,806 SH   SOLE   0 0 11,806
VANGUARD S&P 500 ETF COM 922908363   75,214 200 SH   OTR   0 0 200
VANGUARD SMALL-CAP ETF COM 922908751   7,669,435 40,459 SH   SOLE   0 0 40,459
VANGUARD SMALL-CAP ETF COM 922908751   111,840 590 SH   OTR   0 0 590
VANGUARD TOTAL U.S. STOCK MARK COM 922908769   13,186,289 64,607 SH   SOLE   0 0 64,607
VANGUARD TOTAL U.S. STOCK MARK COM 922908769   346,970 1,700 SH   OTR   0 0 1,700
VANGUARD VALUE ETF COM 922908744   1,479,158 10,710 SH   SOLE   0 0 10,710
VANGUARD VALUE ETF COM 922908744   48,338 350 SH   OTR   0 0 350
VERIZON COMMUNICATIONS COM 92343v104   919,087 23,633 SH   SOLE   0 0 23,633
VERTEX PHARMACETICALS, INC. COM 92532f100   236,933 752 SH   SOLE   0 0 752
VF CORP COM 918204108   541,524 23,637 SH   SOLE   0 0 23,637
VISA, INC. COM 92826c839   1,751,373 7,768 SH   SOLE   0 0 7,768
VISA, INC. COM 92826c839   22,546 100 SH   OTR   0 0 100
WAL-MART STORES COM 931142103   2,257,017 15,307 SH   SOLE   0 0 15,307
WAL-MART STORES COM 931142103   51,607 350 SH   OTR   0 0 350
WALT DISNEY COMPANY COM 254687106   2,643,842 26,404 SH   SOLE   0 0 26,404
WALT DISNEY COMPANY COM 254687106   18,524 185 SH   OTR   0 0 185
WASTE CONNECTIONS INC COM 94106b101   1,553,412 11,170 SH   SOLE   0 0 11,170
WASTE CONNECTIONS INC COM 94106b101   27,814 200 SH   OTR   0 0 200
WASTE MANAGEMENT INC COM 94106l109   265,967 1,630 SH   SOLE   0 0 1,630
WATERS CORP COM 941848103   233,461 754 SH   SOLE   0 0 754
WILLIAMS-SONOMA INC COM 969904101   243,320 2,000 SH   SOLE   0 0 2,000
WISDOMTREE CLOUD COMPUTING FUN COM 97717y691   311,850 10,500 SH   SOLE   0 0 10,500
WISDOMTREE CLOUD COMPUTING FUN COM 97717y691   8,316 280 SH   OTR   0 0 280
ZOETIS, INC. COM 98978v103   8,235,451 49,480 SH   SOLE   0 0 49,480
ZOETIS, INC. COM 98978v103   166,440 1,000 SH   OTR   0 0 1,000
AMERICAN BEACON FUNDS INST CL MF 024527400   248,311 11,898 SH   SOLE   0 0 11,898
CLEARBRIDGE AGGR GROWTH A MF 52468c109   531,255 5,136 SH   SOLE   0 0 5,136
COLUMBIA ACORN FUND INSTITUTIO MF 197199409   185,616 18,806 SH   SOLE   0 0 18,806
FIDELITY CONTRAFUND MF 316071109   268,052 20,169 SH   SOLE   0 0 20,169
Franklin DynaTech Fund Class A MF 353496201   232,609 2,136 SH   SOLE   0 0 2,136
SCHWAB 529 - Moderately Aggres MF 485310825   107,809 8,242 SH   SOLE   0 0 8,242
SCHWAB 529 - Moderately Aggres MF 485310825   366,525 28,022 SH   OTR   0 0 28,022
SCHWAB 529 MODERATELY AGGRESIV MF 485310817   68,252 2,469 SH   SOLE   0 0 2,469
SCHWAB 529 MODERATELY AGGRESIV MF 485310817   350,218 12,671 SH   OTR   0 0 12,671
T ROWE PRICE SCIENCE & TECH FU MF 87282n105   240,677 7,249 SH   SOLE   0 0 7,249
VANGUARD 500 INDEX FD ADM MF 922908710   999,460 2,637 SH   SOLE   0 0 2,637
VANGUARD 500 INDEX FD ADM MF 922908710   269,509 711 SH   OTR   0 0 711
VANGUARD DIVERSIFIED EQUITY FD MF 921939401   273,321 6,992 SH   SOLE   0 0 6,992
VANGUARD GROWTH & INCOME MF 921913109   282,209 5,500 SH   SOLE   0 0 5,500
VANGUARD PRIMECAP FUND ADMIRAL MF 921936209   471,848 3,371 SH   SOLE   0 0 3,371
VANGUARD STAR FUND MF 921909107   295,608 11,471 SH   SOLE   0 0 11,471
VANGUARD WELLINGTON FUND ADM. MF 921935201   337,901 4,956 SH   SOLE   0 0 4,956
VANGUARD WINDSOR II FUND ADMIR MF 922018304   426,579 6,162 SH   SOLE   0 0 6,162
VANGUARD WORLD FD U S GROWTH P MF 921910105   203,850 4,500 SH   SOLE   0 0 4,500