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
22ND CENTURY GROUP INC COM 90137f103   5,740 15,000 SH   SOLE   0 0 15,000
ABBOTT LABORATORIES COM 002824100   520,134 4,771 SH   SOLE   0 0 4,771
ABBVIE COM 00287y109   293,038 2,175 SH   SOLE   0 0 2,175
ADOBE SYSTEMS COM 00724f101   5,537,812 11,325 SH   SOLE   0 0 11,325
ADVANCED MICRO DEVICES COM 007903107   903,990 7,936 SH   SOLE   0 0 7,936
ALPHABET INC. CL C COM 02079k107   1,933,101 15,980 SH   SOLE   0 0 15,980
ALPHABET INC. CL C COM 02079k107   157,261 1,300 SH   OTR   0 0 1,300
ALPHABET INC. CLASS A COM 02079k305   539,847 4,510 SH   SOLE   0 0 4,510
ALPHABET INC. CLASS A COM 02079k305   119,700 1,000 SH   OTR   0 0 1,000
AMAZON.COM, INC COM 023135106   1,473,198 11,301 SH   SOLE   0 0 11,301
AMAZON.COM, INC COM 023135106   26,072 200 SH   OTR   0 0 200
AMERICAN EXPRESS COM 025816109   423,480 2,431 SH   SOLE   0 0 2,431
AMERICAN EXPRESS COM 025816109   21,775 125 SH   OTR   0 0 125
AMERICAN TOWER CORP COM 03027x100   4,681,906 24,141 SH   SOLE   0 0 24,141
AMERICAN TOWER CORP COM 03027x100   109,576 565 SH   OTR   0 0 565
AMETEK INC NEW COM 031100100   6,220,887 38,429 SH   SOLE   0 0 38,429
AMETEK INC NEW COM 031100100   72,846 450 SH   OTR   0 0 450
APPLE INC COM 037833100   36,467,687 188,007 SH   SOLE   0 0 188,007
APPLE INC COM 037833100   1,415,981 7,300 SH   OTR   0 0 7,300
ARISTA NETWORKS INC COM 040413106   2,424,418 14,960 SH   SOLE   0 0 14,960
AT&T INCORPORATED COM 00206r102   406,604 25,492 SH   SOLE   0 0 25,492
AUTOMATIC DATA PROCESSING INC COM 053015103   219,790 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   11,483,175 33,675 SH   SOLE   0 0 33,675
BERKSHIRE HATHAWAY INC DEL CL COM 084670702   172,205 505 SH   OTR   0 0 505
BOEING CO COM 097023105   977,882 4,631 SH   SOLE   0 0 4,631
BRISTOL-MYERS SQUIBB COM 110122108   278,055 4,348 SH   SOLE   0 0 4,348
BROADCOM LTD COM 11135f101   203,846 235 SH   SOLE   0 0 235
CHEVRON CORP. COM 166764100   2,606,188 16,563 SH   SOLE   0 0 16,563
CHEVRON CORP. COM 166764100   35,404 225 SH   OTR   0 0 225
CHUBB CORP COM h1467j104   669,146 3,475 SH   SOLE   0 0 3,475
CINTAS CORP COM 172908105   278,365 560 SH   SOLE   0 0 560
CISCO SYSTEMS INC COM 17275r102   403,572 7,800 SH   SOLE   0 0 7,800
COCA-COLA COM 191216100   645,257 10,715 SH   SOLE   0 0 10,715
COLGATE PALMOLIVE CO. COM 194162103   287,359 3,730 SH   SOLE   0 0 3,730
COMCAST CORP COM 20030n101   1,080,923 26,015 SH   SOLE   0 0 26,015
CONSTELLATION BRANDS COM 21036p108   2,100,227 8,533 SH   SOLE   0 0 8,533
CONSTELLATION BRANDS COM 21036p108   51,687 210 SH   OTR   0 0 210
CORTEVA INC. COM 22052l104   329,188 5,745 SH   SOLE   0 0 5,745
COSTCO WHOLESALE CORP COM 22160k105   1,410,556 2,620 SH   SOLE   0 0 2,620
CROWDSTRIKE HOLDINGS INC COM 22788c105   322,380 2,195 SH   SOLE   0 0 2,195
CROWN HOLDINGS INC. COM 228368106   727,102 8,370 SH   SOLE   0 0 8,370
DANAHER CORP COM 235851102   9,404,640 39,186 SH   SOLE   0 0 39,186
DANAHER CORP COM 235851102   162,000 675 SH   OTR   0 0 675
DEFIANCE 5G NEXT GEN CONNECTIV COM 26922a289   1,946,383 57,820 SH   SOLE   0 0 57,820
DEFIANCE 5G NEXT GEN CONNECTIV COM 26922a289   82,474 2,450 SH   OTR   0 0 2,450
DOW INC. COM 260557103   280,680 5,270 SH   SOLE   0 0 5,270
DOW INC. COM 260557103   13,315 250 SH   OTR   0 0 250
DU PONT DE NEMOURS COM 26614n102   294,333 4,120 SH   SOLE   0 0 4,120
ELI LILLY COM 532457108   398,633 850 SH   SOLE   0 0 850
EQUINIX INC COM 29444u700   1,694,094 2,161 SH   SOLE   0 0 2,161
EQUINIX INC COM 29444u700   58,012 74 SH   OTR   0 0 74
ESSENTIALS UTILITIES INC. COM 29670g102   272,773 6,835 SH   SOLE   0 0 6,835
EXXON MOBIL CORPORATION COM 30231g102   3,784,810 35,290 SH   SOLE   0 0 35,290
EXXON MOBIL CORPORATION COM 30231g102   26,812 250 SH   OTR   0 0 250
FEDEX CORPORATION COM 31428x106   889,961 3,590 SH   SOLE   0 0 3,590
FIRST TRUST ISE CLOUD COMPUTIN COM 33734x192   4,485,776 59,070 SH   SOLE   0 0 59,070
FIRST TRUST ISE CLOUD COMPUTIN COM 33734x192   64,169 845 SH   OTR   0 0 845
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846   3,209,352 70,675 SH   SOLE   0 0 70,675
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846   112,163 2,470 SH   OTR   0 0 2,470
FORTIVE CORP. COM 34959j108   1,853,997 24,796 SH   SOLE   0 0 24,796
FORTIVE CORP. COM 34959j108   44,488 595 SH   OTR   0 0 595
GOLDMINING INC COM 38149e101   13,516 15,000 SH   SOLE   0 0 15,000
HOME DEPOT INC COM 437076102   3,691,881 11,885 SH   SOLE   0 0 11,885
HOME DEPOT INC COM 437076102   66,788 215 SH   OTR   0 0 215
HONEYWELL, INC. COM 438516106   1,844,675 8,890 SH   SOLE   0 0 8,890
HONEYWELL, INC. COM 438516106   20,750 100 SH   OTR   0 0 100
INTEL CORP COM 458140100   420,067 12,562 SH   SOLE   0 0 12,562
INTUITIVE SURGICAL COM 46120e602   307,746 900 SH   SOLE   0 0 900
ISHARES DJ US MEDICAL DEVICE I COM 464288810   4,427,706 78,422 SH   SOLE   0 0 78,422
ISHARES DJ US MEDICAL DEVICE I COM 464288810   165,992 2,940 SH   OTR   0 0 2,940
iSHARES DOW JONES SELECT DIV I COM 464287168   335,368 2,960 SH   SOLE   0 0 2,960
iSHARES EXPANDED TECH SECTOR E COM 464287549   459,658 1,170 SH   SOLE   0 0 1,170
ISHARES NASDAQ BIOTECH INDEX F COM 464287556   380,245 2,995 SH   SOLE   0 0 2,995
iSHARES S&P MID CAP 400 INDEX COM 464287507   262,787 1,005 SH   SOLE   0 0 1,005
J.P. MORGAN CHASE & CO. COM 46625h100   2,986,320 20,533 SH   SOLE   0 0 20,533
JOHNSON & JOHNSON COM 478160104   5,702,164 34,450 SH   SOLE   0 0 34,450
JOHNSON & JOHNSON COM 478160104   48,001 290 SH   OTR   0 0 290
KIMBERLY-CLARK CORP. COM 494368103   207,090 1,500 SH   SOLE   0 0 1,500
KONTOOR BRANDS INC. COM 50050n103   307,330 7,300 SH   SOLE   0 0 7,300
L3 HARRIS TECHNOLOGIES COM 502431109   1,693,410 8,650 SH   SOLE   0 0 8,650
L3 HARRIS TECHNOLOGIES COM 502431109   25,450 130 SH   OTR   0 0 130
LOCKHEED MARTIN CORP. COM 539830109   276,228 600 SH   SOLE   0 0 600
LULULEMON ATHLETICA INC COM 550021109   467,447 1,235 SH   SOLE   0 0 1,235
McDONALDS CORP. COM 580135101   1,347,620 4,516 SH   SOLE   0 0 4,516
MEDTRONIC PLC COM g5960l103   975,003 11,067 SH   SOLE   0 0 11,067
MEDTRONIC PLC COM g5960l103   40,526 460 SH   OTR   0 0 460
MERCK & CO. COM 58933y105   1,349,832 11,698 SH   SOLE   0 0 11,698
MERCK & CO. COM 58933y105   34,617 300 SH   OTR   0 0 300
MICROSOFT CORP COM 594918104   10,359,567 30,421 SH   SOLE   0 0 30,421
MICROSOFT CORP COM 594918104   108,973 320 SH   OTR   0 0 320
MJ HOLDINGS INC COM 553075102   650 40,622 SH   SOLE   0 0 40,622
MONDELEZ INTERNATIONAL COM 609207105   2,399,507 32,897 SH   SOLE   0 0 32,897
MONDELEZ INTERNATIONAL COM 609207105   40,117 550 SH   OTR   0 0 550
NESTLE S A SPONS ADR COM 641069406   3,632,765 30,185 SH   SOLE   0 0 30,185
NESTLE S A SPONS ADR COM 641069406   82,440 685 SH   OTR   0 0 685
NETFLIX, INC. COM 64110l106   213,638 485 SH   SOLE   0 0 485
NEXTERA ENERGY INC. COM 65339f101   1,544,028 20,809 SH   SOLE   0 0 20,809
NEXTERA ENERGY INC. COM 65339f101   37,100 500 SH   OTR   0 0 500
NIKE INC CLASS B COM 654106103   587,720 5,325 SH   SOLE   0 0 5,325
NOVARTIS AG-ADR COM 66987v109   1,546,446 15,325 SH   SOLE   0 0 15,325
NVIDIA CORP COM 67066g104   2,030,496 4,800 SH   SOLE   0 0 4,800
ORACLE CORPORATION COM 68389x105   1,024,293 8,601 SH   SOLE   0 0 8,601
PALO ALTO NETWORKS INC COM 697435105   306,612 1,200 SH   SOLE   0 0 1,200
PEPSICO INC COM 713448108   3,032,833 16,374 SH   SOLE   0 0 16,374
PFIZER INC. COM 717081103   951,553 25,942 SH   SOLE   0 0 25,942
PHILLIP MORRIS COM 718172109   268,553 2,751 SH   SOLE   0 0 2,751
PROCTER & GAMBLE COM 742718109   1,772,627 11,682 SH   SOLE   0 0 11,682
PROCTER & GAMBLE COM 742718109   56,902 375 SH   OTR   0 0 375
QUALCOMM INC COM 747525103   2,515,196 21,129 SH   SOLE   0 0 21,129
RTX CORPORATION COM COM 75513e101   2,463,596 25,149 SH   SOLE   0 0 25,149
RTX CORPORATION COM COM 75513e101   36,245 370 SH   OTR   0 0 370
S&P 500 INDEX COM 78462f103   8,107,591 18,290 SH   SOLE   0 0 18,290
S&P 500 INDEX COM 78462f103   66,492 150 SH   OTR   0 0 150
S&P GLOBAL INC. COM 78409v104   253,763 633 SH   SOLE   0 0 633
S&P MID-CAP 400 DEPOSITORY REC COM 78467y107   2,610,059 5,450 SH   SOLE   0 0 5,450
S&P MID-CAP 400 DEPOSITORY REC COM 78467y107   23,945 50 SH   OTR   0 0 50
SALESFORCE INC COM COM 79466l302   850,744 4,027 SH   SOLE   0 0 4,027
SHERWIN WILLIAMS CO COM 824348106   3,552,392 13,379 SH   SOLE   0 0 13,379
SHERWIN WILLIAMS CO COM 824348106   51,776 195 SH   OTR   0 0 195
SPDR S&P BIOTECH ETF COM 78464a870   729,664 8,770 SH   SOLE   0 0 8,770
SPDR S&P BIOTECH ETF COM 78464a870   12,480 150 SH   OTR   0 0 150
STANLEY BLACK & DECKER COM 854502101   868,692 9,270 SH   SOLE   0 0 9,270
STANLEY BLACK & DECKER COM 854502101   7,497 80 SH   OTR   0 0 80
STARBUCKS CORP COM 855244109   2,224,617 22,457 SH   SOLE   0 0 22,457
STARBUCKS CORP COM 855244109   19,812 200 SH   OTR   0 0 200
STRYKER CORPORATION COM 863667101   1,751,217 5,740 SH   SOLE   0 0 5,740
SYSCO CORP COM 871829107   840,315 11,325 SH   SOLE   0 0 11,325
TARGET CORP COM 87612e106   616,632 4,675 SH   SOLE   0 0 4,675
TESLA MOTORS INC. COM 88160r101   707,041 2,701 SH   SOLE   0 0 2,701
THE HERSHEY COMPANY COM 427866108   948,860 3,800 SH   SOLE   0 0 3,800
THERMO FISHER SCIENTIFIC INC. COM 883556102   11,443,021 21,932 SH   SOLE   0 0 21,932
THERMO FISHER SCIENTIFIC INC. COM 883556102   117,394 225 SH   OTR   0 0 225
UNION PACIFIC CORP COM 907818108   2,845,446 13,906 SH   SOLE   0 0 13,906
UNION PACIFIC CORP COM 907818108   15,346 75 SH   OTR   0 0 75
UNITED BANKSHARES COM 909907107   512,342 17,268 SH   SOLE   0 0 17,268
VANGUARD BASIC MATERIALS ETF COM 92204a801   226,553 1,245 SH   SOLE   0 0 1,245
VANGUARD COMMUNICATION SERVICE COM 92204a884   2,836,882 26,685 SH   SOLE   0 0 26,685
VANGUARD COMMUNICATION SERVICE COM 92204a884   54,218 510 SH   OTR   0 0 510
VANGUARD CONSUMER DISCRETIONAR COM 92204a108   681,096 2,405 SH   SOLE   0 0 2,405
VANGUARD CONSUMER STAPLES FUND COM 92204a207   409,317 2,105 SH   SOLE   0 0 2,105
VANGUARD DIVIDEND APPRECIATION COM 921908844   3,540,162 21,795 SH   SOLE   0 0 21,795
VANGUARD DIVIDEND APPRECIATION COM 921908844   56,850 350 SH   OTR   0 0 350
VANGUARD ESG U.S. STOCK ETF COM 921910733   505,749 6,455 SH   SOLE   0 0 6,455
VANGUARD ETF SMALL CAP GROWTH COM 922908595   536,443 2,335 SH   SOLE   0 0 2,335
VANGUARD FINANCIAL ETF COM 92204a405   3,039,676 37,416 SH   SOLE   0 0 37,416
VANGUARD FINANCIAL ETF COM 92204a405   46,713 575 SH   OTR   0 0 575
VANGUARD GROWTH ETF COM 922908736   6,636,737 23,455 SH   SOLE   0 0 23,455
VANGUARD GROWTH ETF COM 922908736   212,220 750 SH   OTR   0 0 750
VANGUARD HEALTHCARE ETF COM 92204a504   2,107,900 8,610 SH   SOLE   0 0 8,610
VANGUARD HIGH DIVIDEND YIELD I COM 921946406   3,103,586 29,260 SH   SOLE   0 0 29,260
VANGUARD INDUSTRIALS ETF COM 92204a603   493,272 2,400 SH   SOLE   0 0 2,400
VANGUARD INFO TECH ETF COM 92204a702   46,910,523 106,094 SH   SOLE   0 0 106,094
VANGUARD INFO TECH ETF COM 92204a702   926,325 2,095 SH   OTR   0 0 2,095
VANGUARD LARGE CAP FUND COM 922908637   2,277,559 11,235 SH   SOLE   0 0 11,235
VANGUARD LARGE CAP FUND COM 922908637   202,720 1,000 SH   OTR   0 0 1,000
VANGUARD MID-CAP ETF COM 922908629   13,078,385 59,404 SH   SOLE   0 0 59,404
VANGUARD MID-CAP ETF COM 922908629   347,853 1,580 SH   OTR   0 0 1,580
VANGUARD MID-CAP GROWTH COM 922908538   370,386 1,800 SH   SOLE   0 0 1,800
VANGUARD MID-CAP VALUE FUND COM 922908512   448,351 3,240 SH   SOLE   0 0 3,240
VANGUARD S&P 500 ETF COM 922908363   4,897,949 12,026 SH   SOLE   0 0 12,026
VANGUARD S&P 500 ETF COM 922908363   81,456 200 SH   OTR   0 0 200
VANGUARD SMALL-CAP ETF COM 922908751   8,064,819 40,549 SH   SOLE   0 0 40,549
VANGUARD SMALL-CAP ETF COM 922908751   117,345 590 SH   OTR   0 0 590
VANGUARD TOTAL U.S. STOCK MARK COM 922908769   14,491,560 65,787 SH   SOLE   0 0 65,787
VANGUARD TOTAL U.S. STOCK MARK COM 922908769   374,476 1,700 SH   OTR   0 0 1,700
VANGUARD VALUE ETF COM 922908744   1,791,881 12,610 SH   SOLE   0 0 12,610
VANGUARD VALUE ETF COM 922908744   49,735 350 SH   OTR   0 0 350
VERIZON COMMUNICATIONS COM 92343v104   881,998 23,716 SH   SOLE   0 0 23,716
VERTEX PHARMACETICALS, INC. COM 92532f100   263,932 750 SH   SOLE   0 0 750
VF CORP COM 918204108   318,268 16,672 SH   SOLE   0 0 16,672
VISA, INC. COM 92826c839   1,846,882 7,777 SH   SOLE   0 0 7,777
VISA, INC. COM 92826c839   23,748 100 SH   OTR   0 0 100
WAL-MART STORES COM 931142103   2,387,879 15,192 SH   SOLE   0 0 15,192
WAL-MART STORES COM 931142103   55,013 350 SH   OTR   0 0 350
WALT DISNEY COMPANY COM 254687106   2,299,504 25,756 SH   SOLE   0 0 25,756
WALT DISNEY COMPANY COM 254687106   16,517 185 SH   OTR   0 0 185
WASTE CONNECTIONS INC COM 94106b101   1,560,796 10,920 SH   SOLE   0 0 10,920
WASTE CONNECTIONS INC COM 94106b101   28,586 200 SH   OTR   0 0 200
WASTE MANAGEMENT INC COM 94106l109   282,675 1,630 SH   SOLE   0 0 1,630
WATERS CORP COM 941848103   200,971 754 SH   SOLE   0 0 754
WILLIAMS-SONOMA INC COM 969904101   250,280 2,000 SH   SOLE   0 0 2,000
WISDOMTREE CLOUD COMPUTING FUN COM 97717y691   301,150 9,500 SH   SOLE   0 0 9,500
WISDOMTREE CLOUD COMPUTING FUN COM 97717y691   8,876 280 SH   OTR   0 0 280
ZOETIS, INC. COM 98978v103   8,403,331 48,797 SH   SOLE   0 0 48,797
ZOETIS, INC. COM 98978v103   172,210 1,000 SH   OTR   0 0 1,000
AMERICAN BEACON FUNDS INST CL MF 024527400   251,881 11,898 SH   SOLE   0 0 11,898
CLEARBRIDGE AGGR GROWTH A MF 52468c109   561,403 5,136 SH   SOLE   0 0 5,136
COLUMBIA ACORN FUND INSTITUTIO MF 197199409   196,147 18,806 SH   SOLE   0 0 18,806
FIDELITY CONTRAFUND MF 316071109   300,928 20,169 SH   SOLE   0 0 20,169
Franklin DynaTech Fund Class A MF 353496201   260,611 2,136 SH   SOLE   0 0 2,136
SCHWAB 529 - Moderately Aggres MF 485310825   110,529 8,242 SH   SOLE   0 0 8,242
SCHWAB 529 - Moderately Aggres MF 485310825   375,772 28,022 SH   OTR   0 0 28,022
SCHWAB 529 MODERATELY AGGRESIV MF 485310817   69,586 2,469 SH   SOLE   0 0 2,469
SCHWAB 529 MODERATELY AGGRESIV MF 485310817   349,031 12,386 SH   OTR   0 0 12,386
T ROWE PRICE NEW HORIZONS FUND MF 779562206   214,030 3,968 SH   SOLE   0 0 3,968
T ROWE PRICE SCIENCE & TECH FU MF 87282n105   266,340 7,249 SH   SOLE   0 0 7,249
VANGUARD 500 INDEX FD ADM MF 922908710   927,870 2,260 SH   SOLE   0 0 2,260
VANGUARD 500 INDEX FD ADM MF 922908710   293,038 714 SH   OTR   0 0 714
VANGUARD GROWTH & INCOME MF 921913109   276,605 5,000 SH   SOLE   0 0 5,000
VANGUARD PRIMECAP FUND ADMIRAL MF 921936209   515,571 3,371 SH   SOLE   0 0 3,371
VANGUARD STAR FUND MF 921909107   303,982 11,471 SH   SOLE   0 0 11,471
VANGUARD WELLINGTON FUND ADM. MF 921935201   349,944 4,956 SH   SOLE   0 0 4,956
VANGUARD WINDSOR II FUND ADMIR MF 922018304   448,269 6,162 SH   SOLE   0 0 6,162
VANGUARD WORLD FD U S GROWTH P MF 921910105   205,200 4,000 SH   SOLE   0 0 4,000