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
ABBVIE COM 00287Y109 250 2,698 SH   SOLE   0 0 2,698
ACUITY BRANDS INC COM 00508Y102 607 5,235 SH   SOLE   0 0 5,235
ACUITY BRANDS INC COM 00508Y102 6 50 SH   OTR   0 0 50
ADOBE SYSTEMS COM 00724F101 3,803 15,600 SH   SOLE   0 0 15,600
ALPHABET INC. CL C COM 02079K107 971 870 SH   SOLE   0 0 870
ALPHABET INC. CL C COM 02079K107 73 65 SH   OTR   0 0 65
ALPHABET INC. CLASS A COM 02079K305 226 200 SH   SOLE   0 0 200
ALPHABET INC. CLASS A COM 02079K305 56 50 SH   OTR   0 0 50
ALTRIA GROUP INC. COM 02209S103 477 8,400 SH   SOLE   0 0 8,400
AMAZON.COM, INC COM 023135106 306 180 SH   SOLE   0 0 180
AMERICAN TOWER CORP COM 03027X100 3,928 27,245 SH   SOLE   0 0 27,245
AMERICAN TOWER CORP COM 03027X100 68 475 SH   OTR   0 0 475
AMETEK INC NEW COM 031100100 4,750 65,831 SH   SOLE   0 0 65,831
AMETEK INC NEW COM 031100100 46 642 SH   OTR   0 0 642
APPLE INC COM 037833100 12,078 65,250 SH   SOLE   0 0 65,250
APPLE INC COM 037833100 352 1,900 SH   OTR   0 0 1,900
AQUA AMERICA INC. COM 03836W103 289 8,202 SH   SOLE   0 0 8,202
ARISTA NETWORKS INC COM 040413106 677 2,630 SH   SOLE   0 0 2,630
ARISTA NETWORKS INC COM 040413106 10 40 SH   OTR   0 0 40
AT&T INCORPORATED COM 00206R102 1,651 51,417 SH   SOLE   0 0 51,417
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 8,963 48,020 SH   SOLE   0 0 48,020
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 94 505 SH   OTR   0 0 505
BRISTOL-MYERS SQUIBB COM 110122108 356 6,430 SH   SOLE   0 0 6,430
CELGENE CORPORATION COM 151020104 669 8,420 SH   SOLE   0 0 8,420
CELGENE CORPORATION COM 151020104 12 150 SH   OTR   0 0 150
CHARLES SCHWAB CORP COM 808513105 1,239 24,240 SH   SOLE   0 0 24,240
CHARLES SCHWAB CORP COM 808513105 15 290 SH   OTR   0 0 290
CHEVRON CORP. COM 166764100 3,132 24,776 SH   SOLE   0 0 24,776
CHEVRON CORP. COM 166764100 22 175 SH   OTR   0 0 175
CHUBB CORP COM h1467j104 699 5,500 SH   SOLE   0 0 5,500
CISCO SYSTEMS INC COM 17275R102 258 5,985 SH   SOLE   0 0 5,985
CISCO SYSTEMS INC COM 17275R102 13 300 SH   OTR   0 0 300
COGNEX CORPORATION COM 192422103 912 20,440 SH   SOLE   0 0 20,440
COGNEX CORPORATION COM 192422103 36 800 SH   OTR   0 0 800
COLGATE PALMOLIVE CO. COM 194162103 294 4,530 SH   SOLE   0 0 4,530
CONSTELLATION BRANDS COM 21036P108 1,401 6,400 SH   SOLE   0 0 6,400
CONSTELLATION BRANDS COM 21036P108 22 100 SH   OTR   0 0 100
COSTCO WHOLESALE CORP COM 22160K105 284 1,360 SH   SOLE   0 0 1,360
CROWN HOLDINGS INC. COM 228368106 397 8,870 SH   SOLE   0 0 8,870
DANAHER CORP COM 235851102 5,292 53,623 SH   SOLE   0 0 53,623
DANAHER CORP COM 235851102 75 765 SH   OTR   0 0 765
DOWDUPONT INC. COM 26078j100 857 13,007 SH   SOLE   0 0 13,007
DOWDUPONT INC. COM 26078j100 21 315 SH   OTR   0 0 315
EXXON MOBIL CORPORATION COM 30231G102 6,240 75,428 SH   SOLE   0 0 75,428
EXXON MOBIL CORPORATION COM 30231G102 37 443 SH   OTR   0 0 443
FEDEX CORPORATION COM 31428X106 2,868 12,629 SH   SOLE   0 0 12,629
FEDEX CORPORATION COM 31428X106 37 165 SH   OTR   0 0 165
FIRST TRUST ISE CLOUD COMPUTIN COM 33734X192 4,090 76,915 SH   SOLE   0 0 76,915
FIRST TRUST ISE CLOUD COMPUTIN COM 33734X192 16 300 SH   OTR   0 0 300
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846 1,191 45,155 SH   SOLE   0 0 45,155
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846 13 500 SH   OTR   0 0 500
FOOT LOCKER INC COM 344849104 786 14,920 SH   SOLE   0 0 14,920
FOOT LOCKER INC COM 344849104 11 200 SH   OTR   0 0 200
FORTIVE CORP. COM 34959j108 2,874 37,269 SH   SOLE   0 0 37,269
FORTIVE CORP. COM 34959j108 46 595 SH   OTR   0 0 595
GENERAL ELECTRIC COM 369604103 252 18,546 SH   SOLE   0 0 18,546
HOME DEPOT INC COM 437076102 1,121 5,748 SH   SOLE   0 0 5,748
HONEYWELL, INC. COM 438516106 1,843 12,795 SH   SOLE   0 0 12,795
HONEYWELL, INC. COM 438516106 29 200 SH   OTR   0 0 200
INT'L BUSINESS MACHINES CORP. COM 459200101 313 2,240 SH   SOLE   0 0 2,240
INT'L BUSINESS MACHINES CORP. COM 459200101 402 2,880 SH   OTR   0 0 2,880
INTEL CORP COM 458140100 1,672 33,626 SH   SOLE   0 0 33,626
ISHARES DJ US MEDICAL DEVICE I COM 464288810 201 1,000 SH   SOLE   0 0 1,000
iSHARES DOW JONES SELECT DIV I COM 464287168 533 5,450 SH   SOLE   0 0 5,450
ISHARES NASDAQ BIOTECH INDEX F COM 464287556 626 5,700 SH   SOLE   0 0 5,700
ISHARES NASDAQ BIOTECH INDEX F COM 464287556 16 150 SH   OTR   0 0 150
iSHARES S&P N. AMERICAN TECHNO COM 464287549 209 1,085 SH   SOLE   0 0 1,085
J.P. MORGAN CHASE & CO. COM 46625H100 209 2,007 SH   SOLE   0 0 2,007
JOHNSON & JOHNSON COM 478160104 5,115 42,152 SH   SOLE   0 0 42,152
JOHNSON & JOHNSON COM 478160104 35 290 SH   OTR   0 0 290
L3 TECHNOLOGIES INC COM 502413107 1,904 9,900 SH   SOLE   0 0 9,900
L3 TECHNOLOGIES INC COM 502413107 19 100 SH   OTR   0 0 100
LOCKHEED MARTIN CORP. COM 539830109 210 712 SH   SOLE   0 0 712
M & T BANK CORP COM 55261F104 296 1,741 SH   SOLE   0 0 1,741
MARRIOTT INTERNATIONAL CLASS A COM 571903202 1,264 9,985 SH   SOLE   0 0 9,985
MARRIOTT INTERNATIONAL CLASS A COM 571903202 31 245 SH   OTR   0 0 245
McDONALDS CORP. COM 580135101 1,070 6,828 SH   SOLE   0 0 6,828
MEDTRONIC PLC COM G5960L103 1,117 13,046 SH   SOLE   0 0 13,046
MEDTRONIC PLC COM G5960L103 32 370 SH   OTR   0 0 370
MERCK & CO. COM 58933Y105 1,085 17,871 SH   SOLE   0 0 17,871
MERCK & CO. COM 58933Y105 18 300 SH   OTR   0 0 300
MICROSOFT CORP COM 594918104 3,912 39,669 SH   SOLE   0 0 39,669
MICROSOFT CORP COM 594918104 56 570 SH   OTR   0 0 570
MONDELEZ INTERNATIONAL COM 609207105 1,381 33,692 SH   SOLE   0 0 33,692
MONDELEZ INTERNATIONAL COM 609207105 31 750 SH   OTR   0 0 750
NABORS INDUSTRIES INC COM G6359F103 64 10,000 SH   SOLE   0 0 10,000
NEXTERA ENERGY INC. COM 65339F101 618 3,700 SH   SOLE   0 0 3,700
NEXTERA ENERGY INC. COM 65339F101 12 70 SH   OTR   0 0 70
NIKE INC CLASS B COM 654106103 943 11,840 SH   SOLE   0 0 11,840
OCCIDENTAL PETROLEUM CORP COM 674599105 2,382 28,468 SH   SOLE   0 0 28,468
OCCIDENTAL PETROLEUM CORP COM 674599105 37 445 SH   OTR   0 0 445
ORACLE CORPORATION COM 68389X105 388 8,800 SH   SOLE   0 0 8,800
PEPSICO INC COM 713448108 1,862 17,101 SH   SOLE   0 0 17,101
PFIZER INC. COM 717081103 1,020 28,124 SH   SOLE   0 0 28,124
PHILLIP MORRIS COM 718172109 506 6,261 SH   SOLE   0 0 6,261
PROCTER & GAMBLE COM 742718109 1,090 13,961 SH   SOLE   0 0 13,961
PROCTER & GAMBLE COM 742718109 23 300 SH   OTR   0 0 300
PRUDENTIAL FINANCIAL INC COM 744320102 447 4,780 SH   SOLE   0 0 4,780
PUBLIC STORAGE INC COM COM 74460D109 210 925 SH   SOLE   0 0 925
QUALCOMM INC COM 747525103 1,914 34,107 SH   SOLE   0 0 34,107
S&P 500 INDEX COM 78462F103 5,601 20,647 SH   SOLE   0 0 20,647
S&P 500 INDEX COM 78462F103 38 140 SH   OTR   0 0 140
S&P MID-CAP 400 DEPOSITORY REC COM 78467Y107 3,782 10,652 SH   SOLE   0 0 10,652
S&P MID-CAP 400 DEPOSITORY REC COM 78467Y107 36 100 SH   OTR   0 0 100
SCHLUMBERGER LTD COM 806857108 2,292 34,199 SH   SOLE   0 0 34,199
SCHLUMBERGER LTD COM 806857108 23 350 SH   OTR   0 0 350
SHERWIN WILLIAMS CO COM 824348106 1,335 3,275 SH   SOLE   0 0 3,275
SHERWIN WILLIAMS CO COM 824348106 26 65 SH   OTR   0 0 65
SPDR REGIONAL BANK ETF COM 78464A698 811 13,300 SH   SOLE   0 0 13,300
SPDR S&P BIOTECH ETF COM 78464A870 238 2,505 SH   SOLE   0 0 2,505
STANLEY BLACK & DECKER COM 854502101 1,698 12,785 SH   SOLE   0 0 12,785
STANLEY BLACK & DECKER COM 854502101 19 145 SH   OTR   0 0 145
STARBUCKS CORP COM 855244109 1,443 29,530 SH   SOLE   0 0 29,530
STARBUCKS CORP COM 855244109 10 200 SH   OTR   0 0 200
STRYKER CORPORATION COM 863667101 1,467 8,685 SH   SOLE   0 0 8,685
SYNCHRONY FINANCIAL COM 87165b103 1,688 50,565 SH   SOLE   0 0 50,565
SYNCHRONY FINANCIAL COM 87165b103 30 900 SH   OTR   0 0 900
SYSCO CORP COM 871829107 560 8,200 SH   SOLE   0 0 8,200
THE HERSHEY COMPANY COM 427866108 1,549 16,642 SH   SOLE   0 0 16,642
THERMO FISHER SCIENTIFIC INC. COM 883556102 6,403 30,913 SH   SOLE   0 0 30,913
THERMO FISHER SCIENTIFIC INC. COM 883556102 62 300 SH   OTR   0 0 300
U.S. BANCORP DEL COM 902973304 212 4,239 SH   SOLE   0 0 4,239
UNION PACIFIC CORP COM 907818108 753 5,318 SH   SOLE   0 0 5,318
UNITED BANKSHARES COM 909907107 628 17,258 SH   SOLE   0 0 17,258
UNITED TECHNOLOGIES CORP COM 913017109 3,351 26,802 SH   SOLE   0 0 26,802
UNITED TECHNOLOGIES CORP COM 913017109 44 355 SH   OTR   0 0 355
VANGUARD ETF SMALL CAP GROWTH COM 922908595 360 2,050 SH   SOLE   0 0 2,050
VANGUARD FINANCIAL ETF COM 92204A405 3,092 45,845 SH   SOLE   0 0 45,845
VANGUARD FINANCIAL ETF COM 92204A405 50 735 SH   OTR   0 0 735
VANGUARD HEALTHCARE ETF COM 92204A504 2,270 14,265 SH   SOLE   0 0 14,265
VANGUARD HIGH DIVIDEND YIELD I COM 921946406 233 2,809 SH   SOLE   0 0 2,809
VANGUARD INFO TECH ETF COM 92204A702 34,754 191,587 SH   SOLE   0 0 191,587
VANGUARD INFO TECH ETF COM 92204A702 395 2,175 SH   OTR   0 0 2,175
VANGUARD LARGE CAP FUND COM 922908637 1,583 12,685 SH   SOLE   0 0 12,685
VANGUARD LARGE CAP FUND COM 922908637 125 1,000 SH   OTR   0 0 1,000
VANGUARD MEGA CAP 300 INDEX COM 921910873 261 2,800 SH   SOLE   0 0 2,800
VANGUARD MID-CAP ETF COM 922908629 10,958 69,510 SH   SOLE   0 0 69,510
VANGUARD MID-CAP ETF COM 922908629 214 1,355 SH   OTR   0 0 1,355
VANGUARD MID-CAP VALUE FUND COM 922908512 2,479 22,440 SH   SOLE   0 0 22,440
VANGUARD MID-CAP VALUE FUND COM 922908512 12 110 SH   OTR   0 0 110
VANGUARD S&P 500 ETF COM 922908363 1,057 4,235 SH   SOLE   0 0 4,235
VANGUARD SMALL-CAP ETF COM 922908751 11,679 75,025 SH   SOLE   0 0 75,025
VANGUARD SMALL-CAP ETF COM 922908751 106 680 SH   OTR   0 0 680
VANGUARD SMALL-CAP VALUE ETF COM 922908611 1,090 8,030 SH   SOLE   0 0 8,030
VANGUARD SMALL-CAP VALUE ETF COM 922908611 106 780 SH   OTR   0 0 780
VANGUARD TOTAL U.S. STOCK MARK COM 922908769 6,955 49,527 SH   SOLE   0 0 49,527
VANGUARD TOTAL U.S. STOCK MARK COM 922908769 239 1,700 SH   OTR   0 0 1,700
VERIZON COMMUNICATIONS COM 92343V104 1,424 28,296 SH   SOLE   0 0 28,296
VF CORP COM 918204108 2,524 30,967 SH   SOLE   0 0 30,967
VF CORP COM 918204108 44 540 SH   OTR   0 0 540
VISA, INC. COM 92826C839 1,358 10,250 SH   SOLE   0 0 10,250
VISA, INC. COM 92826C839 26 200 SH   OTR   0 0 200
WALT DISNEY COMPANY COM 254687106 1,713 16,342 SH   SOLE   0 0 16,342
WALT DISNEY COMPANY COM 254687106 21 200 SH   OTR   0 0 200
WASTE CONNECTIONS INC COM 94106b101 1,443 19,175 SH   SOLE   0 0 19,175
WASTE CONNECTIONS INC COM 94106b101 23 300 SH   OTR   0 0 300
WATERS CORP COM 941848103 1,139 5,884 SH   SOLE   0 0 5,884
XILINX INC COM 983919101 326 5,000 SH   SOLE   0 0 5,000
ZOETIS, INC. COM 98978V103 5,277 61,946 SH   SOLE   0 0 61,946
ZOETIS, INC. COM 98978V103 89 1,050 SH   OTR   0 0 1,050
FIDELITY EQUITY-INCOME FUND MFUS 316138106 213 3,701 SH   SOLE   0 0 3,701
Schwab 529 Plan -Moderately Ag MFUS 000000000 581 22,000 SH   OTR   0 0 22,000
VANGUARD 500 INDEX FD ADM MFUS 922908710 356 1,420 SH   SOLE   0 0 1,420
VANGUARD 500 INDEX FD ADM MFUS 922908710 10 39 SH   OTR   0 0 39
VANGUARD GROWTH & INCOME MFUS 921913109 381 7,894 SH   SOLE   0 0 7,894
VANGUARD MORGAN GROWTH FUND MFUS 921928107 382 12,024 SH   SOLE   0 0 12,024
VANGUARD STAR FUND MFUS 921909107 326 12,164 SH   SOLE   0 0 12,164
VANGUARD WINDSOR II FUND ADMIR MFUS 922018304 1,386 20,998 SH   SOLE   0 0 20,998