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 254 2,628 SH   SOLE   0 0 2,628
ACUITY BRANDS INC COM 00508Y102 1,177 6,690 SH   SOLE   0 0 6,690
ACUITY BRANDS INC COM 00508Y102 9 50 SH   OTR   0 0 50
ADOBE SYSTEMS COM 00724F101 3,102 17,700 SH   SOLE   0 0 17,700
ADOBE SYSTEMS COM 00724F101 35 200 SH   OTR   0 0 200
ALPHABET INC. CL C COM 02079K107 1,376 1,315 SH   SOLE   0 0 1,315
ALPHABET INC. CL C COM 02079K107 68 65 SH   OTR   0 0 65
ALPHABET INC. CLASS A COM 02079K305 211 200 SH   SOLE   0 0 200
ALPHABET INC. CLASS A COM 02079K305 53 50 SH   OTR   0 0 50
ALTRIA GROUP INC. COM 02209S103 590 8,261 SH   SOLE   0 0 8,261
AMAZON.COM, INC COM 023135106 211 180 SH   SOLE   0 0 180
AMERICAN TOWER CORP COM 03027X100 3,986 27,940 SH   SOLE   0 0 27,940
AMERICAN TOWER CORP COM 03027X100 68 475 SH   OTR   0 0 475
AMETEK INC NEW COM 031100100 4,888 67,454 SH   SOLE   0 0 67,454
AMETEK INC NEW COM 031100100 47 642 SH   OTR   0 0 642
APPLE INC COM 037833100 11,702 69,150 SH   SOLE   0 0 69,150
APPLE INC COM 037833100 558 3,300 SH   OTR   0 0 3,300
AQUA AMERICA INC. COM 03836W103 296 7,551 SH   SOLE   0 0 7,551
ARISTA NETWORKS INC COM 040413106 212 900 SH   SOLE   0 0 900
AT&T INCORPORATED COM 00206R102 1,976 50,825 SH   SOLE   0 0 50,825
AT&T INCORPORATED COM 00206R102 39 1,000 SH   OTR   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 10,067 50,785 SH   SOLE   0 0 50,785
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 100 505 SH   OTR   0 0 505
BRISTOL-MYERS SQUIBB COM 110122108 647 10,550 SH   SOLE   0 0 10,550
CEF SELECT SECTOR SPDR TR - UT COM 81369Y886 205 3,895 SH   SOLE   0 0 0
CELGENE CORPORATION COM 151020104 1,229 11,775 SH   SOLE   0 0 11,775
CELGENE CORPORATION COM 151020104 16 150 SH   OTR   0 0 150
CHARLES SCHWAB CORP COM 808513105 1,318 25,660 SH   SOLE   0 0 25,660
CHARLES SCHWAB CORP COM 808513105 15 290 SH   OTR   0 0 290
CHEVRON CORP. COM 166764100 3,191 25,491 SH   SOLE   0 0 25,491
CHEVRON CORP. COM 166764100 22 175 SH   OTR   0 0 175
CHUBB CORP COM h1467j104 1,249 8,550 SH   SOLE   0 0 8,550
CISCO SYSTEMS INC COM 17275R102 222 5,800 SH   SOLE   0 0 5,800
CISCO SYSTEMS INC COM 17275R102 11 300 SH   OTR   0 0 300
COGNEX CORPORATION COM 192422103 1,498 24,490 SH   SOLE   0 0 24,490
COGNEX CORPORATION COM 192422103 49 800 SH   OTR   0 0 800
COLGATE PALMOLIVE CO. COM 194162103 357 4,730 SH   SOLE   0 0 4,730
CONSTELLATION BRANDS COM 21036P108 1,566 6,850 SH   SOLE   0 0 6,850
CONSTELLATION BRANDS COM 21036P108 23 100 SH   OTR   0 0 100
COSTCO WHOLESALE CORP COM 22160K105 253 1,360 SH   SOLE   0 0 1,360
CROWN HOLDINGS INC. COM 228368106 499 8,870 SH   SOLE   0 0 8,870
DANAHER CORP COM 235851102 5,115 55,108 SH   SOLE   0 0 55,108
DANAHER CORP COM 235851102 71 765 SH   OTR   0 0 765
DOWDUPONT INC. COM 26078j100 869 12,207 SH   SOLE   0 0 12,207
DOWDUPONT INC. COM 26078j100 22 315 SH   OTR   0 0 315
EXXON MOBIL CORPORATION COM 30231G102 5,827 69,670 SH   SOLE   0 0 69,670
EXXON MOBIL CORPORATION COM 30231G102 37 443 SH   OTR   0 0 443
FEDEX CORPORATION COM 31428X106 3,214 12,879 SH   SOLE   0 0 12,879
FEDEX CORPORATION COM 31428X106 41 165 SH   OTR   0 0 165
FIRST TRUST ISE CLOUD COMPUTIN COM 33734X192 3,538 77,115 SH   SOLE   0 0 77,115
FIRST TRUST ISE CLOUD COMPUTIN COM 33734X192 14 300 SH   OTR   0 0 300
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846 1,044 45,155 SH   SOLE   0 0 45,155
FIRST TRUST NASDAQ CYBER SECUR COM 33734x846 12 500 SH   OTR   0 0 500
FOOT LOCKER INC COM 344849104 894 19,070 SH   SOLE   0 0 19,070
FOOT LOCKER INC COM 344849104 9 200 SH   OTR   0 0 200
FORTIVE CORP. COM 34959j108 2,663 36,809 SH   SOLE   0 0 36,809
FORTIVE CORP. COM 34959j108 35 482 SH   OTR   0 0 482
GENERAL ELECTRIC COM 369604103 410 23,506 SH   SOLE   0 0 23,506
HOME DEPOT INC COM 437076102 1,286 6,783 SH   SOLE   0 0 6,783
HONEYWELL, INC. COM 438516106 1,932 12,600 SH   SOLE   0 0 12,600
HONEYWELL, INC. COM 438516106 31 200 SH   OTR   0 0 200
INT'L BUSINESS MACHINES CORP. COM 459200101 339 2,210 SH   SOLE   0 0 2,210
INT'L BUSINESS MACHINES CORP. COM 459200101 442 2,880 SH   OTR   0 0 2,880
INTEL CORP COM 458140100 1,621 35,123 SH   SOLE   0 0 35,123
iSHARES DOW JONES SELECT DIV I COM 464287168 577 5,855 SH   SOLE   0 0 5,855
iSHARES DOW JONES SELECT DIV I COM 464287168 17 175 SH   OTR   0 0 175
ISHARES NASDAQ BIOTECH INDEX F COM 464287556 642 6,015 SH   SOLE   0 0 6,015
J.P. MORGAN CHASE & CO. COM 46625H100 215 2,007 SH   SOLE   0 0 2,007
JOHNSON & JOHNSON COM 478160104 4,960 35,502 SH   SOLE   0 0 35,502
JOHNSON & JOHNSON COM 478160104 168 1,200 SH   OTR   0 0 1,200
L3 TECHNOLOGIES INC COM 502413107 1,899 9,600 SH   SOLE   0 0 9,600
L3 TECHNOLOGIES INC COM 502413107 20 100 SH   OTR   0 0 100
LOCKHEED MARTIN CORP. COM 539830109 221 687 SH   SOLE   0 0 687
MARRIOTT INTERNATIONAL CLASS A COM 571903202 1,469 10,820 SH   SOLE   0 0 10,820
MARRIOTT INTERNATIONAL CLASS A COM 571903202 33 245 SH   OTR   0 0 245
McDONALDS CORP. COM 580135101 1,252 7,273 SH   SOLE   0 0 7,273
MEDTRONIC PLC COM G5960L103 1,752 21,696 SH   SOLE   0 0 21,696
MEDTRONIC PLC COM G5960L103 30 370 SH   OTR   0 0 370
MERCK & CO. COM 58933Y105 1,007 17,894 SH   SOLE   0 0 17,894
MERCK & CO. COM 58933Y105 17 300 SH   OTR   0 0 300
MICROSOFT CORP COM 594918104 3,608 42,181 SH   SOLE   0 0 42,181
MICROSOFT CORP COM 594918104 49 570 SH   OTR   0 0 570
MONDELEZ INTERNATIONAL COM 609207105 1,456 34,028 SH   SOLE   0 0 34,028
MONDELEZ INTERNATIONAL COM 609207105 32 750 SH   OTR   0 0 750
NABORS INDUSTRIES INC COM G6359F103 68 10,000 SH   SOLE   0 0 10,000
NEXTERA ENERGY INC. COM 65339F101 578 3,700 SH   SOLE   0 0 3,700
NEXTERA ENERGY INC. COM 65339F101 11 70 SH   OTR   0 0 70
NIKE INC CLASS B COM 654106103 747 11,940 SH   SOLE   0 0 11,940
OCCIDENTAL PETROLEUM CORP COM 674599105 2,152 29,218 SH   SOLE   0 0 29,218
OCCIDENTAL PETROLEUM CORP COM 674599105 33 445 SH   OTR   0 0 445
ORACLE CORPORATION COM 68389X105 463 9,800 SH   SOLE   0 0 9,800
PEPSICO INC COM 713448108 2,142 17,863 SH   SOLE   0 0 17,863
PFIZER INC. COM 717081103 1,075 29,669 SH   SOLE   0 0 29,669
PFIZER INC. COM 717081103 36 1,000 SH   OTR   0 0 1,000
PHILLIP MORRIS COM 718172109 653 6,181 SH   SOLE   0 0 6,181
PROCTER & GAMBLE COM 742718109 2,711 29,511 SH   SOLE   0 0 29,511
PROCTER & GAMBLE COM 742718109 37 400 SH   OTR   0 0 400
PRUDENTIAL FINANCIAL INC COM 744320102 635 5,520 SH   SOLE   0 0 5,520
PUBLIC STORAGE INC COM COM 74460D109 402 1,925 SH   SOLE   0 0 1,925
PUBLIC STORAGE INC COM COM 74460D109 15 70 SH   OTR   0 0 70
QUALCOMM INC COM 747525103 2,184 34,107 SH   SOLE   0 0 34,107
QUALCOMM INC COM 747525103 13 200 SH   OTR   0 0 200
S&P 500 INDEX COM 78462F103 5,581 20,912 SH   SOLE   0 0 0
S&P 500 INDEX COM 78462F103 37 140 SH   OTR   0 0 140
S&P MID-CAP 400 DEPOSITORY REC COM 78467Y107 3,830 11,087 SH   SOLE   0 0 0
S&P MID-CAP 400 DEPOSITORY REC COM 78467Y107 35 100 SH   OTR   0 0 100
SCHLUMBERGER LTD COM 806857108 2,352 34,899 SH   SOLE   0 0 34,899
SCHLUMBERGER LTD COM 806857108 24 350 SH   OTR   0 0 350
SHERWIN WILLIAMS CO COM 824348106 795 1,940 SH   SOLE   0 0 1,940
SHERWIN WILLIAMS CO COM 824348106 14 35 SH   OTR   0 0 35
SPDR REGIONAL BANK ETF COM 78464A698 783 13,300 SH   SOLE   0 0 13,300
SPDR S&P BIOTECH ETF COM 78464A870 213 2,505 SH   SOLE   0 0 2,505
STARBUCKS CORP COM 855244109 2,839 49,429 SH   SOLE   0 0 49,429
STARBUCKS CORP COM 855244109 40 700 SH   OTR   0 0 700
STRYKER CORPORATION COM 863667101 1,507 9,735 SH   SOLE   0 0 9,735
SYNCHRONY FINANCIAL COM 87165b103 1,965 50,885 SH   SOLE   0 0 50,885
SYNCHRONY FINANCIAL COM 87165b103 35 900 SH   OTR   0 0 900
SYSCO CORP COM 871829107 498 8,200 SH   SOLE   0 0 8,200
THE HERSHEY COMPANY COM 427866108 1,885 16,607 SH   SOLE   0 0 16,607
THERMO FISHER SCIENTIFIC INC. COM 883556102 6,013 31,669 SH   SOLE   0 0 31,669
THERMO FISHER SCIENTIFIC INC. COM 883556102 57 300 SH   OTR   0 0 300
U.S. BANCORP DEL COM 902973304 224 4,174 SH   SOLE   0 0 4,174
UNION PACIFIC CORP COM 907818108 736 5,491 SH   SOLE   0 0 5,491
UNITED BANKSHARES COM 909907107 600 17,258 SH   SOLE   0 0 17,258
UNITED TECHNOLOGIES CORP COM 913017109 3,815 29,902 SH   SOLE   0 0 29,902
UNITED TECHNOLOGIES CORP COM 913017109 45 355 SH   OTR   0 0 355
VANGUARD ETF SMALL CAP GROWTH COM 922908595 330 2,050 SH   SOLE   0 0 2,050
VANGUARD FINANCIAL ETF COM 92204A405 3,169 45,245 SH   SOLE   0 0 45,245
VANGUARD FINANCIAL ETF COM 92204A405 51 735 SH   OTR   0 0 735
VANGUARD HEALTHCARE ETF COM 92204A504 2,222 14,415 SH   SOLE   0 0 14,415
VANGUARD HIGH DIVIDEND YIELD I COM 921946406 245 2,859 SH   SOLE   0 0 2,859
VANGUARD INDEX TRUST 500 COM 922908108 47 190 SH   SOLE   0 0 190
VANGUARD INDEX TRUST 500 COM 922908108 162 655 SH   OTR   0 0 655
VANGUARD INFO TECH ETF COM 92204A702 31,858 193,397 SH   SOLE   0 0 193,397
VANGUARD INFO TECH ETF COM 92204A702 358 2,175 SH   OTR   0 0 2,175
VANGUARD LARGE CAP FUND COM 922908637 1,498 12,220 SH   SOLE   0 0 12,220
VANGUARD LARGE CAP FUND COM 922908637 123 1,000 SH   OTR   0 0 1,000
VANGUARD MEGA CAP 300 INDEX COM 921910873 266 2,900 SH   SOLE   0 0 2,900
VANGUARD MID-CAP ETF COM 922908629 10,568 68,275 SH   SOLE   0 0 68,275
VANGUARD MID-CAP ETF COM 922908629 210 1,355 SH   OTR   0 0 1,355
VANGUARD MID-CAP VALUE FUND COM 922908512 3,364 30,154 SH   SOLE   0 0 30,154
VANGUARD MID-CAP VALUE FUND COM 922908512 12 110 SH   OTR   0 0 110
VANGUARD S&P 500 ETF COM 922908363 971 3,960 SH   SOLE   0 0 3,960
VANGUARD SMALL-CAP ETF COM 922908751 11,124 75,263 SH   SOLE   0 0 75,263
VANGUARD SMALL-CAP ETF COM 922908751 101 680 SH   OTR   0 0 680
VANGUARD SMALL-CAP VALUE ETF COM 922908611 1,421 10,700 SH   SOLE   0 0 10,700
VANGUARD SMALL-CAP VALUE ETF COM 922908611 70 530 SH   OTR   0 0 530
VANGUARD TOTAL U.S. STOCK MARK COM 922908769 5,186 37,787 SH   SOLE   0 0 0
VANGUARD TOTAL U.S. STOCK MARK COM 922908769 233 1,700 SH   OTR   0 0 1,700
VERIZON COMMUNICATIONS COM 92343V104 1,811 34,216 SH   SOLE   0 0 34,216
VERIZON COMMUNICATIONS COM 92343V104 62 1,175 SH   OTR   0 0 1,175
VF CORP COM 918204108 2,403 32,472 SH   SOLE   0 0 32,472
VF CORP COM 918204108 40 540 SH   OTR   0 0 540
VISA, INC. COM 92826C839 1,169 10,250 SH   SOLE   0 0 10,250
VISA, INC. COM 92826C839 23 200 SH   OTR   0 0 200
WALT DISNEY COMPANY COM 254687106 2,031 18,889 SH   SOLE   0 0 18,889
WALT DISNEY COMPANY COM 254687106 22 200 SH   OTR   0 0 200
WASTE CONNECTIONS INC COM 94106b101 1,112 15,675 SH   SOLE   0 0 15,675
WASTE CONNECTIONS INC COM 94106b101 21 300 SH   OTR   0 0 300
WATERS CORP COM 941848103 1,156 5,984 SH   SOLE   0 0 5,984
XILINX INC COM 983919101 337 5,000 SH   SOLE   0 0 5,000
ZOETIS, INC. COM 98978V103 4,680 64,961 SH   SOLE   0 0 64,961
ZOETIS, INC. COM 98978V103 76 1,050 SH   OTR   0 0 1,050
FIDELITY EQUITY-INCOME FUND MFUS 316138106 437 7,204 SH   SOLE   0 0 7,204
SCHWAB VALUE ADVANTAGE MONEY F MFUS 808515605 14 14,210 SH   SOLE   0 0 14,210
VANGUARD 500 INDEX FD ADM MFUS 922908710 311 1,259 SH   SOLE   0 0 1,259
VANGUARD GROWTH & INCOME MFUS 921913109 393 8,324 SH   SOLE   0 0 8,324
VANGUARD MORGAN GROWTH FUND MFUS 921928107 371 12,674 SH   SOLE   0 0 12,674
VANGUARD WINDSOR II FUND ADMIR MFUS 922018304 1,396 20,799 SH   SOLE   0 0 20,799
VANGUARD WORLD FD INTL GROWTH MFUS 921910204 355 11,803 SH   SOLE   0 0 11,803